Eclipse : Liste der Methoden und Variablen für alle Klassen
Ich bin seit einigen Java-code, der geschrieben wurde von jemand anderem. Muss ich das verstehen, ändern und testen Sie es. Der Autor ist momentan nicht verfügbar. Das Paket hat etwa 50 Dateien (und damit Klassen) in verschiedenen Größen. Es wäre toll, wenn ich konnte nur sehen/drucken Sie die Namen der Methoden (öffentliche und private) und die public-Variablen (wie Sie sichtbar sind in der "Gliederung" in Eclipse). Es würde wirklich helfen, den code zu verstehen, da kann ich nur dieses betrachten und zu verstehen, den Allgemeinen Zweck jeder Klasse.
Kann ich tun, es in Eclipse zu anderen als durch die Generierung von Javadoc, da Javadoc wirklich schafft zu viel details ? Gibt es ein Eclipse-plugin dafür ? Oder ein anderes tool ?
Beispiel:
Für eine Klasse-Datei, die für einen student, ich konnte einfach nicht bekommen :
String name
int[] marks
int year
int idNumber
Student()
printName()
printMarks()
setName(String name)
...
Du musst angemeldet sein, um einen Kommentar abzugeben.
javap geben könnte, was Sie auch wollen:
http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/javap.html
In Paket-Explorer mit der rechten Maustaste auf das Paket in Frage, wählen Sie Offene Art Hierarchie (Shortcut F4) bietet eine schöne Sicht auf die Hierarchie der Objekte in diesem Paket, die Auswahl einer Klasse in dieser Ansicht geben Sie die Klasse details. Nicht genau, was du fragst, aber es wird helfen, verstehen Sie das Paket, das Sie ändern.
Ich bin eine IntelliJ-Benutzer, so kann ich nicht helfen, mit einem Eclipse-plug-in, aber ich würde mich Wundern, wenn der Import dieser in ein UML-Werkzeug wie JUDE hilfreich ist. Es zeigt Ihnen die Methoden, die Attribute und die Beziehungen zwischen Objekten. Ich persönlich denke, Bilder sagen mehr als tausend Worte, aber das ist nur mir.
Nathan Feger die Antwort scheint vor Ort auf. Ich machte ein plugin nicht lange her, dass versucht, die Analyse der Beziehung zwischen den Variablen/Methoden und bringen eine andere Perspektive auf die Dinge.
Variable Nutzung-Plugin
Könnte man erstellen Sie eine Javadoc-für den code und den Blick auf den index zeigt die public Klassen/Methoden.
Oft generieren von Javadoc aus dem Quellcode könnte auch helfen Ihnen bei der Navigation durch den Quellcode und ein besseres Verständnis. Sie können dies über "Project/Generate Javadoc" - Menü.
Habe ich einige Zweifel, ob es ein tool gibt, die genau das macht, was Sie wollen. Vielleicht könnten Sie erreichen dies durch das schreiben Ihrer eigenen kleinen tool, das rekursiv läuft über die code-Dateien und durch Reflexion druckt diese infos.
Andere tools, die helfen könnten, die Sie in das Verständnis der source-code Metriken-plugins. Es gibt ein für Eclipse.