Шаблоны исходного кода

В окне Opens the Code Templates preference page Java > Стиль кода > Шаблоны кода можно изменить формат сгенерированного кода и комментариев.

Код и комментарии

Страница кода и комментариев содержит шаблоны кода, применяемые действиями, которые создают код. Шаблоны содержат переменные, подставляемые при применении шаблона. Одни переменные доступны во всех шаблонах, другие - только в некоторых.

Действие

Описание

Изменить...

Открывает окно Шаблон кода для изменения выбранного шаблона кода.

Импортировать...

Импортирует шаблоны кода из файловой системы.

Экспортировать...

Экспортирует выбранные шаблоны кода в файловую систему.

Экспортировать все...

Экспортирует все шаблоны кода в файловую систему.

Шаблоны комментариев

Шаблоны комментариев могут содержать переменную ${tags}, которая будет заменена стандартными тегами документации по Java (@param, @return..) в элементе, сделанном комментарием. Комментарий 'Overriding method' может дополнительно содержать шаблон ${see_to_overridden}.

Имя шаблона

Задает

Файлы

Комментарий заголовка для новых файлов.

Заметьте, что на этот шаблон можно ссылаться в шаблоне 'New Java File' с ${комментарий файла}.

Типы

Комментарий к новым типам.

Заметьте, что на этот шаблон можно ссылаться в шаблоне 'New Java File' с ${комментарий типа}.

Поля

Комментарий к новым полям.

Конструкторы

Комментарий к новым конструкторам.

Методы

Комментарий к новым методам, не переопределяющим метод в базовом классе и не делегирующим в любой другой метод.

Переопределяющие методы

Комментарий к новым методам, переопределяющим метод в базовом классе.

По умолчанию комментарий определяется как не относящийся к документации по Java (Javadoc заменит его на комментарий переопределенного метода). При желании вы можете заменить его на комментарий документации по Java

Методы делегирования

Комментарий к новым методам, которые делегируют к действующим методам.

Такие методы могут создаваться с помощью действия Источник > Создать методы делегирования....

Методы Get

Комментарий к методам get.

Методы Set

Комментарий к методам set.

Шаблоны исходного текста

Имя шаблона

Описание

Созадать файлы Java

Используется мастерами Создать тип при создании файла Java.

Шаблон может указывать, в каких местах добавляются комментарии. Заметьте, что шаблон может содержать переменную ${typecomment} и ${filecomment}, которые будут замененяться результатом обработки шаблона комментария к Типы и Файлы соответственно.

Тело класса

Используется мастерами Создать класс при создании нового класса Java.

Тело интерфейса

Используется мастерами Создать интерфейс при создании нового интерфейса Java.

Тело подсчета

Используется мастерами Создать подсчет при создании нового подсчета Java.

Тело аннотации

Используется мастерами Создать аннотацию при создании новой аннотации Java.

Тело метода

Шаблон 'Method body' применяется при создании метода с телом, собственно код которого еще нужно дописать.

Он содержит переменную ${body_statement}, преобразуемую в оператор возврата или в базовый вызов.

Тело конструктора

Шаблон 'Constructor body' применяется при создании метода или конструктора с телом.

Он содержит переменную ${body_statement}, преобразующую базовый вызов.

Тело метода Get

Шаблон 'Getter body' применяется при создании метода get.

Он содержит переменную ${body_statement}, преобразующую соответствующий оператор возврата.

Тело метода Set

Шаблон 'Setter body' применяется при создании метода set.

Он содержит переменную ${body_statement}, преобразующую соответствующий оператор присваивания.

Тело блока Catch

Шаблон 'Catch block body' применяется при создании тела блока catch.

В нем могут применяться переменные ${exception_type} и ${exception_var}.

Окно Шаблон кода

Окно содержит следующие поля и кнопки:

Действие

Описание

Описание

Описание шаблона

Шаблон

Образец шаблона.

Вставить переменные...

Отображает список предопределенных переменных, применимых только в данном шаблоне.

Связанные справочники

Действия над исходным кодом
Редактор Java
Параметры редактора Java
Параметры шаблонов