Generando setters Java Bean en Eclipse
Usamos Java Beans en algunos proyectos donde trabajo, esto significa una gran cantidad de código repetitivo hecho a mano como este.
Estoy buscando un complemento de Eclipse, o una forma de configurar plantillas de código de Eclipse que permita a un desarrollador generar los establecedores desde una clase de esqueleto simple, de manera similar a lo que hace 'Generar Getters y Setters' para POJOs.
Entrada
public class MyBean {
private String value;
}
Rendimiento esperado
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);
}
[...]
}
Soy consciente del proyecto Lombok, pero preferiría seguir un enfoque basado en Java / Eclipse puro.
Estoy considerando escribir un complemento de Eclipse para esto, lo que sería realmente útil es un complemento de plantilla más potente en Eclipse, que podría resolver este problema y otros.