Где взять расширение Java eclipse \ shourtcut для генерации геттеров-сеттеров?

Итак, я начал писать класс POJO, создал общедоступные переменные и теперь хочу получить для них геттеры и сеттеры (следуя Java Правила именования)

так что у меня, например, что-то вроде

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();
}

какое расширение eclipse и в котором shourtcut создаст геттеры и сеттеры, чтобы я получил что-то вроде

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;
  }
}

person Rella    schedule 12.10.2010    source источник
comment
@Lord Torgamus Два текущих ответа от меня и @Cyntech приводят к появлению диалогового окна, в котором вы можете выбрать, какие геттеры / сеттеры вы хотите сгенерировать.   -  person Kevin D    schedule 12.10.2010
comment
@Kevin, извините, я либо помню это из старой версии Eclipse, либо использовал другой метод Eclipse и предположил, что он был таким же.   -  person Pops    schedule 12.10.2010
comment
@Lord Torgamus не проблема, это справедливо, что вам не всегда нужны геттеры и сеттеры для каждого члена.   -  person Kevin D    schedule 12.10.2010


Ответы (2)


Я думаю, что это доступно по умолчанию с помощью Ctrl + Shift + G (возможно, я сам установил этот ярлык)

Или перейдите в меню «Источник» и выберите «Создать геттеры и сеттеры».

Вы можете изменить сочетание клавиш (и многие другие), перейдя в

  1. Окно-> Настройки
  2. Разверните опцию «Общие»
  3. Выберите опцию «Ключи».
person Kevin D    schedule 12.10.2010

В Eclipse щелкните правой кнопкой мыши исходный код и выберите «Источник» -> «Создать методы получения и установки».

Откроется диалоговое окно, в котором вы можете выбрать, для каких членов класса вы хотите сгенерировать. Вы также можете указать только методы получения или установки, а также создание комментариев Javadoc.

Я постоянно пользуюсь этой функцией, очень удобная!

person Cyntech    schedule 12.10.2010