Java Bean Setter in Eclipse generieren
Wir verwenden Java Beans in einigen Projekten, in denen ich arbeite. Dies bedeutet eine Menge handgefertigten Boilerplate-Codes wie diesen.
Ich bin auf der Suche nach einem Eclipse-Plugin oder nach einer Methode zum Konfigurieren von Eclipse-Codevorlagen, mit der ein Entwickler die Setter aus einer einfachen Skelettklasse generieren kann, ähnlich wie dies bei POJOs der Fall ist.
Eingan
public class MyBean {
private String value;
}
Erwartete Ausgab
public class MyBean {
private final PropertyChangeSupport pcs = new PropertyChangeSupport(this);
private String value;
public String getValue() {
return this.value;
}
public void setValue(String newValue) {
String oldValue = this.value;
this.value = newValue;
this.pcs.firePropertyChange("value", oldValue, newValue);
}
[...]
}
Mir ist das Projekt Lombok bekannt, aber ich würde es vorziehen, mich an einen reinen Java / Eclipse-basierten Ansatz zu halten.
Ich überlege mir, ein Eclipse-Plugin dafür zu schreiben. Was wirklich nützlich wäre, ist ein leistungsfähigeres Template-Plugin in Eclipse, das dieses und andere Probleme lösen könnte.