Поместите пробел между автогенераторами Getters/Setters в Eclipse
Я использую Eclipse EE IDE - Indigo. Я заполнил все свои переменные класса, а затем щелкнул правой кнопкой мыши на странице и выберите → Источник → Генерировать получатели и сеттеры. Это отлично работает, но оно ставит методы прямо друг над другом ex:
public String getValue1() {
return value1;
}
public void setValue1(String value1) {
$this.value1 = value1
}
public String getValue2() {
return value2;
}
public void setValue2(String value2) {
$this.value2 = value2
}
Есть ли способ сказать Eclipse помещать пробел между методами при автогенерации?
Ответы
Ответ 1
Пустая строка между созданным методом getter/setter зависит от наличия пустой строки между свойствами itselt.
Итак, если я выберу это:
private int foo;
private int bar;
между геттерами/сеттерами не будет пробела, но если я выберу это:
private int foo;
private int bar;
между методами будет одна пустая строка.
Ответ 2
После создания геттеров и сеттеров выберите вновь созданные методы и "отформатируйте" код (Ctrl + Shift + F).
Ответ 3
Скажем, у вас есть такие поля:
private int first;
private int second;
private int third;
Если вы хотите добавить свои геттеры и сеттеры после третьего поля, оставьте пробел между вторым и третьим полями, например:
private int first;
private int second;
private int third;
Теперь вам хорошо идти. Сгенерируйте его, а затем удалите пустую строку, которую вы добавили.
Ответ 4
Да. Я попробовал это на Eclipse 3.7. Это немного неуклюже, но оно работает.
-
Сгенерируйте метод один getter или setter с помощью параметра правой кнопки мыши Source → Generate Getters and Setters.
-
Вручную добавьте две пустые строки после метода.
-
Во второй пустой строке используйте параметр "Источник → Генерировать Getters и Setters", чтобы создать остальные геттеры и сеттеры.