2013-01-15 15 views
8

Muszę automatycznie wstawiać adnotacje @Override/@Deprecate i modyfikatory statyczne, aby wszystkie pliki Java konkretnego projektu zostały otwarte w IDE (Eclipse).Jak w razie potrzeby dodać metody @Override, @Deprecate i statyczne do metod automatycznie dla wszystkich klas Java w projekcie?

Eclipse ma świetną możliwość wstawiania @ Zastępowanie/@ Przestarzałe adnotacje, dodawanie modyfikatorów statycznych do zapisywania plików Java (Preferencje -> Java -> Edytor -> Zapisywanie akcji -> Dodatkowe akcje). Ale Eclipse może zastosować te akcje tylko w edytowanym pliku java i tylko podczas jego zapisywania.

Oczywiście, mogę wstawić zakładkę lub spację do każdego pliku za pomocą Eclipse jako edytora i zapisać go, aby aktywować narzędzia do refaktoryzacji Eclipse przy akcji zapisywania, ale mam bardzo dużą ilość kodu do przetworzenia, więc jest to bardzo nieprzyjemne.

Być może istnieje wtyczka Eclipse obsługująca taki rodzaj refaktoryzacji kodu?

Jeśli nie ma rozwiązań, spróbuję napisać własną wtyczkę Eclipse RCP.

Odpowiedz

13
  1. prawym przyciskiem myszy w widoku projektu pakiet Explorer -> pojawia się menu kontekstowe
  2. W tym menu, wybierz "Źródło", a następnie "Clean Up ..." -> czyste się okno dialogowe
  3. wybierz żądane działania i kliknij "Zakończ".
+0

Wielkie dzięki! Próbowałem znaleźć tę opcję w Project Explorer, ale naprawdę zapomniałem o Packege Explorer =) – daniilyar