4

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.

Lee
  • 3,996
  • 3
  • 33
  • 37

3 Answers3

6

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.

Community
  • 1
  • 1
Kaitsu
  • 4,094
  • 3
  • 30
  • 37
0

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
  • 5,584
  • 4
  • 35
  • 47
0

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

hudsonb
  • 2,214
  • 19
  • 20