Eclipse - автоматическое создание сеттеров, возвращающих класс и автоматическое завершение для методов - PullRequest
1 голос
/ 07 марта 2012

Я прочитал это tips , но не смог узнать ...

Как я могу:

  • Создать сеттеры, которые возвращают класс вместоvoid?
  • Заставить Eclipse автоматически добавить комментарий - как называется метод после последней фигурной скобки метода?Например:

    public void test() {
    }// test()
    

Отредактировано

Спасибо, приведу пример первого вопроса:

public class A {

    public A setB(...) {
        ...
        return this;
    }
}

Как я хочу, это авто для быстрого исправления Ctrl-1 -> Создать сеттер и геттер ... Я имею в виду, могу ли я иметь Eclipse для:

  • автоматическая настройка public A для сеттеров, вместо void?
  • , затем добавление return this; в конце сеттеров?

Извините, мой первый вопрос getters.Я исправил это.

Ответы [ 2 ]

0 голосов
/ 07 марта 2012

У вашего класса должен быть конструктор, и если у вас есть хотя бы одно свойство, вы можете получить аксессоры и мутаторы в качестве ярлыка.Вы можете следовать по этому пути из меню (для Eclipse):

Source -> Generate getters and setters

Теперь вы можете автоматически добавлять методы добавления и получения (если у вас есть конструктор и переменные для инициализации)

РЕДАКТИРОВАТЬ: Я думаю, что нет никакого способа получить эти методы с помощью клавиатуры

РЕДАКТИРОВАТЬ 2: Я искал горячую клавишу меню Source.Вы можете следовать Alt + Shift + S, а затем R, но это кажется неуместным путем для этого

0 голосов
/ 07 марта 2012

Чтобы вернуть класс из одного из его методов, используйте «return this»; и измените тип возвращаемого значения с void на имя класса.

...