2008-10-14 7 views
17

Kann Eclipse Parameter für generierte Methoden (Überschreiben, Implementieren von Schnittstellen usw.) final machen, und wenn ja, wie?Eclipse - generierte Methodenparameter final

Wenn ich mich nicht irre, hatte IntelliJ eine Option dafür. Ich konnte in Eclipse nichts Ähnliches finden.

Ich habe mich daran gewöhnt, Parameter manuell final zu machen, aber ich hoffe auf eine automatische Lösung.

Antwort

10

AFAIK, dass Ist nicht möglich. Ich habe keine Option gefunden, um es unter Window > Preferences > Java > Editor > Templates or under Window > Preferences > Java > Code Style > Code Templates anzupassen.

Wie auch immer, Eclipse 3.3+ kommt mit "save actions", einem alternativen Mechanismus dafür. Unter Preferencens > Java > Editors > Save Aktionen ist es möglich "zusätzliche Speicheraktionen" zu konfigurieren. Auf der Registerkarte "Code-Stil" gibt es eine Option zum automatischen Hinzufügen von letzten Modifikatoren zu privaten Feldern, Methodenparametern und lokalen Variablen.

+0

Wäre nett, wenn es auch eine Option gab, Funktionen endgültig zu machen. – geffchang

1

Es gibt Bereinigungsoptionen unter 'Projekt' -> 'Einstellungen' -> 'Java-Code Style' -> 'Aufräumen', aber diese können angewandt werden, nachdem Code generiert wurde ...

6

Es ist in der Tat in den "Aktionen speichern". Überprüfen Sie diesen Blogpost für einen Screenshot: Eclipse and the automagical final

+0

Ihr Link war großartig. Versuchen Sie dies in den neuen Code-Vorlagen für die letzte halbe Stunde für 10 Sekunden Arbeit zu tun! – WolfmanDragon