Ich habe eine Klasse, die 1600 öffentliche statische Mitglieder hat. Ich muss die unbenutzten finden und löschen. Gibt es eine Möglichkeit, dies in Eclipse zu tun?Finden Sie nicht verwendete öffentliche Mitglieder in Eclipse
Antwort
Es existiert ein Eclipse-Plugin Unused Code Detector (http://www.ucdetector.org/). Es kann eine bestimmte Datei oder das gesamte Projekt verarbeiten und nach nicht verwendeten Membern/Methoden suchen.
** UCDetector ** erkennt die Aufrufe von Methoden aus '.xml' Dateien nicht (im Falle von Spring Web-Flow). Es zeigt also, dass die Methode nicht von irgendwo im Projekt aufgerufen wird, sondern im Idealfall vom Web-Flow aus aufgerufen wird. Gibt es eine Möglichkeit, die Anrufe aus dem Web-Flow zu überprüfen, abgesehen von anderen '.java'-Dateien? –
Ucdetector: Sie können ein Plugin über diesen Link installieren. Es funktioniert ziemlich gut, wir haben es in allen unseren Projekten verwendet. Es erzeugt auch einen HTML-Bericht und kann Warnungen in Eclipse markieren. Es hilft Ihnen, nicht verwendete Klassen, Methoden und Variablen zu finden. Das einzige, was es nicht gut macht, ist herauszufinden, ob eine Klasse nur über Reflektion verwendet wird oder wo Instanz über Feder erstellt wird. In diesen Fällen wird immer noch angezeigt, dass die Klasse nicht verwendet wird.
http://ucdetector.sourceforge.net/update
Eine andere Sache, die Sie andere Arten von unsed Code tun können, um aufzuräumen ist GoTo Fenster> Einstellungen> Java> Compiler> Fehler/Warnungen
uncessary Codeabschnitt suchen nun und passe die Einstellungen so an, wie du möchtest, um weiter zu reinigen.
Ich hoffe es hilft :)
- 1. Zugang nicht-öffentliche Mitglieder - ReflectionAttribute
- 2. eazfuscator öffentliche Mitglieder nicht verschleiert
- 3. Nicht verwendete Klassen in einem Java Eclipse-Projekt finden
- 4. Nicht verwendete Importanweisungen in Java finden Quelle
- 5. Finden Sie nicht verwendete "used'd" Perl Module
- 6. Nicht öffentliche Mitglieder für C# -Schnittstellen
- 7. Nicht verwendete Variablen in CakePHP-Ansichten finden
- 8. So finden Sie nicht verwendete Tabellen in SQL Server
- 9. Finden Sie nicht verwendete Klassen in einem .net-Projekt
- 10. Laravel 5 Routing: Admin, Mitglieder, öffentliche
- 11. Java innere Klasse private Konstruktor, öffentliche Mitglieder
- 12. So entfernen Sie nicht verwendete Ansicht von Eclipse RCP-Anwendung
- 13. Wie erkennen Sie nicht verwendete Importe?
- 14. Öffentliche Eigenschaften und private Mitglieder C#
- 15. Wann sterben Variablen für öffentliche Mitglieder ab?
- 16. So finden Sie nicht verwendete Methoden mit IntelliJ?
- 17. So finden Sie ungenutzte öffentliche Methoden/Eigenschaften
- 18. Wie bestimmte Klasse/Pakete/öffentliche Mitglieder von Javadoc auszuschließen
- 19. Öffentliche und interne Mitglieder in einer internen Klasse?
- 20. Can Strukturkarte DefaultConventionScanner nicht-öffentliche Klassen finden
- 21. Finden Sie die am häufigsten verwendete Farbe in einem Bild
- 22. Öffentliche Mitglieder vs Konstruktor einer Klasse in C#?
- 23. Machen Sie Eklipse entfernen nicht verwendete Importe, aber nicht gelöst
- 24. Suchen Sie nicht verwendete Funktion in Vc2008?
- 25. Suchen Sie nicht verwendete Javascript-Funktionen?
- 26. Finden synthetische Mitglieder in Klassenfelder in Scala
- 27. Nicht verwendete Bilder in einer Rails App finden?
- 28. PHP + LDAP Mitglieder memberOf finden
- 29. Wie kann der Zugriff auf statische öffentliche Mitglieder eingeschränkt werden?
- 30. So finden Sie die am häufigsten verwendete Gruppe von Spielern
können Sie es löschen. Wenn es einen Fehler erzeugt, lösche es. Wie können Sie feststellen, ob etwas in Verwendung ist? Abwertung könnte eine bessere Idee sein. –
nicht code expect Ihr Problem lösen? –
Was ist Code-Expect? – rdonuk