Wie fügen Sie @Override, @Deprecate und statische Modifikatoren den Methoden automatisch für alle Projekt-Java-Klassen hinzu, wenn nötig?

8

Ich muss @Override / @Deprecate Annotationen und statische Modifikatoren automatisch einfügen, wenn dies für alle Java-Dateien des konkreten Projekts in (Eclipse) IDE erforderlich ist.

Eclipse hat eine große Fähigkeit, @ Override / @ Annotationen einfügen, statische Modifikatoren auf Java-Dateien speichern (Einstellungen - & gt; Java - & gt; Editor - & gt; Aktionen speichern - & gt; Zusätzliche Aktionen). Eclipse kann diese Aktionen jedoch nur auf bearbeitete Java-Dateien und nur beim Speichern anwenden.

Sicher, ich kann mit Eclipse als Editor eine Registerkarte oder einen Space in jede Datei einfügen und speichern, um Eclipse-Refactoring-Tools beim Speichern zu aktivieren, aber ich muss einen sehr großen Code verarbeiten, was sehr unangenehm ist / p>

Vielleicht gibt es ein Eclipse-Plugin, das diese Art von Code-Refactoring unterstützt?

Wenn es keine Lösungen gibt, werde ich versuchen, dafür mein eigenes Eclipse RCP-Plugin zu schreiben.

    
daniilyar 15.01.2013, 22:49
quelle

1 Antwort

13
  1. Klicken Sie mit der rechten Maustaste auf das Projekt in der Paket-Explorer-Ansicht - & gt; Ein Kontextmenü erscheint
  2. Wählen Sie in diesem Menü "Quelle" und dann "Aufräumen ..." - & gt; Der Bereinigungsdialog erscheint
  3. Wählen Sie die gewünschten Aktionen und klicken Sie auf "Fertig stellen"
meriton 15.01.2013, 22:54
quelle