Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Netbeans 8.x GETTER_TEMPLATE and SETTER_TEMPLATE / 7 сообщений из 7, страница 1 из 1
01.12.2016, 15:36
    #39358565
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Netbeans 8.x GETTER_TEMPLATE and SETTER_TEMPLATE
Здравствуйте!

Чайниковский вопрос, для саморазвития и на будущее.
Частенько создаю Entity классы в проекте, хотелось бы в геттерах и сеттерах генерируемых видеть комментарии что лежать выше поля, который я сам указал.
Например:

Код: java
1.
2.
3.
4.
    /**
     * id какого-то объекта
     */
    private Integer id;



добавляю, генерирую геттер и сеттер и хочу получить такое или примерно такое:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
    /**
     * взять id какого-то объекта
     * @return 
     */
    public Integer getId() {
        return id;
    }
    /**
     * установить id какого-то объекта
     * @param id 
     */
    public void setId(Integer id) {
        this.id = id;
    }



Погуглил, нашел, что как-то можно сделать через файл -> new, но не нашел у себя такого. Неужто все ручками пишут :)
Зачем мне это надо? Это очевидно, но напишу: чтобы при Code Completion я видел, что означает тот или иной геттер сеттер в подсказке.
Нашел в нетбинсе лишь вот это, но менять могу только суффиксы и прочее, что в 8 полях слева видно, а комменты чтоб добавлялись сами, фз как
...
Рейтинг: 0 / 0
01.12.2016, 16:24
    #39358618
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Netbeans 8.x GETTER_TEMPLATE and SETTER_TEMPLATE
Nixic,

Зачем в коде нужны комментарии от Капитана Очевидность? Давайте имена свойствам такие чтобы было понятно.
...
Рейтинг: 0 / 0
01.12.2016, 16:47
    #39358657
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Netbeans 8.x GETTER_TEMPLATE and SETTER_TEMPLATE
BlazkowiczNixic,
Зачем в коде нужны комментарии от Капитана Очевидность? Давайте имена свойствам такие чтобы было понятно.
Бывают такие очень похожие и длинные имена, что иногда проще по комментарию увидеть что значит.
Хотя, вы правы, в большинстве случаев все и так понятно.
Это я года 4-5 назад видел код проги в одной компании, которая занимается приемом платежей коммунальных, там все настолько запутано и специализировано, что видимо им без комментариев не обойтись. У меня тогда сложилось впечатление, что мне тоже такое надо(и благополучно об этом забыл), но вот сейчас подумал - а действительно, нужно ли это все... только листинг увеличится в классах...
...
Рейтинг: 0 / 0
02.12.2016, 06:39
    #39359044
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Netbeans 8.x GETTER_TEMPLATE and SETTER_TEMPLATE
NixicBlazkowiczNixic,
Зачем в коде нужны комментарии от Капитана Очевидность? Давайте имена свойствам такие чтобы было понятно.
Бывают такие очень похожие и длинные имена, что иногда проще по комментарию увидеть что значит.
Хотя, вы правы, в большинстве случаев все и так понятно.
Это я года 4-5 назад видел код проги в одной компании, которая занимается приемом платежей коммунальных, там все настолько запутано и специализировано, что видимо им без комментариев не обойтись. У меня тогда сложилось впечатление, что мне тоже такое надо(и благополучно об этом забыл), но вот сейчас подумал - а действительно, нужно ли это все... только листинг увеличится в классах...

Эти комментарии нужны для автоматической генерации Java doc.
Чтобы получить "помощь" по классам и методам.
Так что писать можно и в определенной степени имеет смысл.
...
Рейтинг: 0 / 0
02.12.2016, 08:49
    #39359072
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Netbeans 8.x GETTER_TEMPLATE and SETTER_TEMPLATE
mad_nazgulЭти комментарии нужны для автоматической генерации Java doc.
Чтобы получить "помощь" по классам и методам.
Так что писать можно и в определенной степени имеет смысл.
А JavaDoc нужен только для публичного API.
...
Рейтинг: 0 / 0
02.12.2016, 08:57
    #39359077
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Netbeans 8.x GETTER_TEMPLATE and SETTER_TEMPLATE
В MS Visual Studio есть такая возможность, что перед объявлением класса, свойства или метода ставишь три слеша /// и вставляется шаблон комментария c входными параметрами, который потом используется для Intellisence.
...
Рейтинг: 0 / 0
03.12.2016, 15:41
    #39359866
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Netbeans 8.x GETTER_TEMPLATE and SETTER_TEMPLATE
SQL2008В MS Visual Studio есть такая возможность, что перед объявлением класса, свойства или метода ставишь три слеша /// и вставляется шаблон комментария c входными параметрами, который потом используется для Intellisence.
В нетбинсе тоже есть подобное, ставим
/**
жмем энтер и получаем примерно такое
Код: java
1.
2.
3.
4.
5.
6.
7.
    /**
     * 
     * @param invoice 
     */
    private void calculateSummOfInvoice(Invoice invoice) {
...
    }



то есть ручками можно геттерам и сеттерам такое прописать, но это ведь с КАЖДЫМ такое проделать. Ладно, можно закрыть тему, буду, если надо, ручками :) не так уж и много их, на самом деле.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Netbeans 8.x GETTER_TEMPLATE and SETTER_TEMPLATE / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]