2010-10-12 9 views
5

así que empecé a escribir una clase POJO, creado variables públicas y ahora quiere conseguir captadores y definidores para ellos (folowing Java Naming Conventions)¿Dónde conseguir extensión de eclipse de Java shourtcut para getters setters generation?

por lo que tengo, por ejemplo, algo así como

package logic; 

import java.util.Set; 
import java.util.HashSet; 

public class Route { 
    private Long id; 
    private String name; 
    private int number; 
    private Set busses = new HashSet(); 
} 

la que eclipsa extensión y en el que se va a crear shourtcut captadores y definidores para que consiga algo así como

package logic; 

import java.util.Set; 
import java.util.HashSet; 

public class Route { 
    private Long id; 
    private String name; 
    private int number; 
    private Set busses = new HashSet(); 

    public Route(){ 
    } 
    public void setId(Long id) { 
    this.id = id; 
    } 
    public void setName(String name) { 
    this.name = name; 
    } 
    public void setNumber(int number) { 
    this.number = number; 
    } 
    public void setBusses(Set busses) { 
    this.busses = busses; 
    } 
    public Long getId() { 
    return id; 
    } 
    public String getName() { 
    return name; 
    } 
    public int getNumber() { 
    return number; 
    } 
    public Set getBusses() { 
    return busses; 
    } 
} 
+0

@Lord Torgamus Las 2 respuestas actuales de mí y @Cyntech dan como resultado un cuadro de diálogo donde puedes elegir qué getters/setters quieres generar. –

+0

@Kevin, lo siento, o recuerdo esto de una versión anterior de Eclipse o utilicé un método de Eclipse diferente y asumí que era el mismo. – Pops

+0

@Lord Torgamus no es un problema, es * un punto justo que no siempre quiere getters y setters para cada miembro. –

Respuesta

9

creo que esto es liviano por defecto usando Ctrl + Shift +G (I puede haber establecido este mismo acceso directo)

O ir al menú Fuente y seleccione la opción getters y setters generan.

Puede modificar el atajo de teclado (y muchos otros) yendo a

  1. Window-> Preferencias
  2. Expandir la opción "General"
  3. seleccionar la opción "Claves"
5

En Eclipse, haga clic derecho en el código fuente y seleccione Origen -> Generar compiladores y ajustadores.

Esto abrirá un cuadro de diálogo donde puede elegir para cuál de los miembros de la clase desea generar. También puede especificar getters o setters solo así como también generar comentarios Javadoc.

¡Utilizo esto todo el tiempo, muy útil!

Cuestiones relacionadas