В окне
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
Параметры шаблонов