tags:

views:

218

answers:

3

I have been tasked with porting a large Java codebase to the Android platform. The project makes extensive use of AWT which isn't' supported on Android.

I'm looking for a tool that lets me visualize all of the classes in the project. I'd like to be able to see all of the relationships between classes so that I can get a good idea of where to start the port.

If you have any suggestions that would help in this task I'd like to hear about them.

A: 

Netbeans has an OK reverse engineering tool which spits out a heaps of UML. I haven't used it in a while, but when I did it was a tad buggy.

Cogsy
+4  A: 

I use Structure101 almost daily to visualize and understand our code base. A great tool and quite reasonably priced too.

This question has been touched at StackOverflow many times before and here are some links:

IntelliJ IDEA also has some tools to help, like Graphical Navigator in IDEA 8 and Code Navigator plugin.

Kaitsu
A: 

There is an Eclipse plugin called Creole which you could also try. http://www.thechiselgroup.com/creole

hudsonb