I've an android project opensource written in Java (Eclipse). There are about 300 classes..I wanna to be able to understand the code quicker and to have a general representation of all the classes, interfaces and to know how they are connected each other. Is there a way in Eclips or an external utility that could help retrieve the class structure of the project?
-
1this might help http://stackoverflow.com/questions/1168753/application-to-generate-java-class-hierarchy-diagram – srikanth yaradla Aug 06 '12 at 08:41
4 Answers
I have not tried it, but this looks good: http://sourceforge.net/projects/jug/
EDIT: Well this one looks even better: http://www.objectaid.com/home
EDIT 2: See this, too: http://www.nwiresoftware.com/

- 283
- 3
- 14
I haven't done that yet with Java, but you can try some of the options discussed here:
How to generate UML diagrams (especially sequence diagrams) from Java code
to get UML diagrams of your code

- 1
- 1

- 1,729
- 11
- 14
There are quite a few UML plugins available out there for Eclipse. It's really about how much information you want and which you feel comfortable with. The most popular one I found is Object Aid but a quick Google search for UML plugins for Eclipse returns a number of options.

- 549
- 7
- 20
If you want detailed UML diagrams then I highly recommend taking a look at Enterprise Architect. It provides tight integration with Eclipse. The desktop version is quite affordable.

- 5,061
- 1
- 41
- 41