Опции JDT Core

Опции JDT Core управляют поведением базовых компонентов, таких как компилятор Java, верстальщик кода, помощник по созданию кода и др.  API для доступа к этим опциям определены в JavaCore.  К опциям можно обращаться как к группе следующим образом:

Можно отдельно обращаться к опциям по имени строки.

Все опции и их значения хранятся в хэш-таблице. В JavaCore были определены вспомогательные константы для идентификаторов опций и их постоянных значений.

Следующий фрагмент кода восстанавливает значения по умолчанию для всех опций, кроме одной (COMPILER_PB_DEPRECATION), которая задается отдельно.

   // Получение текущих опций
   Hashtable options = JavaCore.getDefaultOptions();
   
   // Изменение значения опции
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Установка новых опций
   JavaCore.setOptions(options);
Следующий фрагмент кода сохраняет значения текущих опций и изменяет одну опцию (COMPILER_PB_DEPRECATION):
   // Получение текущих опций
   Hashtable options = JavaCore.getOptions();
   
   // Изменение значения опции
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Установка новых опций
   JavaCore.setOptions(options);

Опции конкретного проекта

Значения опций для проекта можно изменить с помощью протокола в IJavaProject.

Следующий фрагмент кода извлекает значение опции (COMPILER_PB_DEPRECATION) для отдельного проекта (двумя способами).  Булевский параметр определяет, какие опции будут возвращаться в запросе: только опции проекта или опции проекта вместе со значениями, определенными в JavaCore.

   // Получение проекта
   IJavaProject project = ...;

   // Проверяется, установлено ли в этом проекте значение опции
   String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, false);
   if (value == null) {
     // указанная опция в проекте не установлена
     ...
   }
   
   // Получение значения опции из данного проекта. Если опция в проекте не установлена,
   // используется значение из JavaCore
   String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, true);

Основное изменение в опциях JDT Core 3.0

Был изменен уровень соответствия по умолчанию. Теперь установлен уровень соответствия по умолчанию 1.4 вместо 1.3, и целевая платформа по умолчанию - 1.2 вместо 1.1.

Описание опций JDT Core

Доступные опции JDT Core описываются в следующей таблице.  ИД опции указывается в скобках, а значение по умолчанию выделяется полужирным курсивом.

Категории опций

Опции компилятора

Описание Значения
Встраивать команды байт-кода JSR (COMPILER_CODEGEN_INLINE_JSR_BYTECODE)
Если эта опция включена, то компилятор больше не генерирует команды JSR, а встраивает соответствующие последовательности кода стандартных подпрограмм (обычно соответствующих блокам try с ключевым словом finally). Размер генерируемого кода увеличивается, зато этот код быстрее загружается на виртуальные машины, поскольку процесс проверки в этом случае намного проще. Этот режим представляет собой предварительную поддержку Java Specification Request 202. ENABLED
DISABLED
Определение целевой платформы Java (COMPILER_CODEGEN_TARGET_PLATFORM)
Для поддержания двоичной совместимости для файлов .class можно указать определенную версию виртуальной машины. Обратите внимание, что для целевой платформы "1.4" требуется указать режим соответствия также "1.4". VERSION_1_1
VERSION_1_2
VERSION_1_3
VERSION_1_4
Сохранение неиспользуемых локальных переменных (COMPILER_CODEGEN_UNUSED_LOCAL)
Если не включить сохранение неиспользуемых локальных переменных (то есть переменных, которые никогда не читаются), то компилятор исключит их из процесса оптимизации, причем процедура отладки может измениться. PRESERVE
OPTIMIZE_OUT
Установка уровня соответствия (COMPILER_COMPLIANCE)
Выберите уровень соответствия для компилятора. В режиме "1.3" исходный и конечный уровни не должны превышать "1.3". VERSION_1_3
VERSION_1_4
Поддержка комментариев Javadoc (COMPILER_DOC_COMMENT_SUPPORT)
Если эта поддержка отключена, то компилятор игнорирует все параметры опций неполадок javadoc и не сообщает ни о каких неполадках javadoc. Кроме того, он не ищет никаких ссылок в комментариях javadoc, а узел Javadoc AST DOM вместо структурированных элементов тегов содержит только простой текст. ENABLED
DISABLED
Генерация атрибута отладки номера строки (COMPILER_LINE_NUMBER_ATTR)
Этот атрибут позволяет выделять в отладчике исходный код (размер файла .class при этом увеличивается) GENERATE
DO_NOT_GENERATE
Генерация атрибута отладки локальной переменной (COMPILER_LOCAL_VARIABLE_ATTR)
Этот атрибут позволяет отображать имена локальных переменных в отладчике, но только в местах, где этим переменным явно присваиваются значения (размер файла .class при этом увеличивается) GENERATE
DO_NOT_GENERATE
Сообщение об использовании типа аннотации в качестве базового интерфейса (COMPILER_PB_ANNOTATION_SUPER_INTERFACE)
Если эта опция включена, то компилятор будет выдавать ошибку или предупреждение при каждом использовании типа аннотации в качестве базового интерфейса. Такое применение допускается, но не рекомендуется. ERROR
WARNING
IGNORE
Сообщение о преобразовании приведения типов (COMPILER_PB_ASSERT_IDENTIFIER)
Если эта опция включена, то компилятор будет выдавать ошибку или предупреждение при каждом выполнении преобразования приведения типов. ERROR
WARNING
IGNORE
Сообщение об использовании идентификатора 'assert' (COMPILER_PB_AUTOBOXING)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение, если ключевое слово 'assert' используется в качестве идентификатора (это ключевое слово зарезервировано в 1.4.). ERROR
WARNING
IGNORE
Сообщение об использовании выражений char[] в конкатенациях строк (COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение, если в конкатенациях строк используется выражение char[] (например, "Здравствуй," + new char[]{'м','и','р','!'}), ERROR
WARNING
IGNORE
Сообщение о нежелательности использования (COMPILER_PB_DEPRECATION)
При включении этой опции компилятор будут выдавать для API, которые не рекомендуется использовать, либо сообщение об ошибке, либо предупреждение. ERROR
WARNING
IGNORE
Сообщение о нежелательности использования внутри нежелательного кода (COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE)
При включении этой опции компилятор будут выдавать для API, которые не рекомендуется использовать, либо сообщение об ошибке, либо предупреждение. ENABLED
DISABLED
Сообщение о нежелательности действия при переопределении нежелательного метода (COMPILER_PB_DEPRECATION_WHEN_OVERRIDING_DEPRECATED_METHOD)
При включении этой опции компилятор будет сообщать, что объявление метода переопределяет метод, который не рекомендуется использовать. ENABLED
DISABLED
Сообщение о нежелательной ссылке на тип с ограниченным доступом (COMPILER_PB_DISCOURAGED_REFERENCE)
Если эта опция включена, то компилятор будет сообщать об ошибке или предупреждении при доступе к нежелательной ссылке на тип с ограниченным доступом, согласно спецификациям правил доступа. ERROR
WARNING
IGNORE
Сообщение о пустых операторах и ненужных символах точки с запятой (COMPILER_PB_EMPTY_STATEMENT)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение при обнаружении пустого оператора или ненужной точки с запятой. ERROR
WARNING
IGNORE
Сообщение об использовании идентификатора 'enum' (COMPILER_PB_ENUM_IDENTIFIER)
Если эта опция включена, то компилятор будет выдавать сообщение об ошибке или предупреждение, если ключевое слово 'enum' используется в качестве идентификатора (это ключевое слово зарезервировано в 1.5.). ERROR
WARNING
IGNORE
Сообщение об объявлении поля, скрывающем другую переменную (COMPILER_PB_FIELD_HIDING)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение, если объявление поля скрывает некоторое поле или локальную переменную (определенные локально, или наследуемые, или определенные во вмещающем типе). ERROR
WARNING
IGNORE
Сообщение об ограничении final для параметра типа (COMPILER_PB_FINAL_PARAMETER_BOUND)
Если эта опция включена, компилятор сообщит об ошибке или предупреждении при связывании параметра параметризуемого типа с ограничением типа final. Поскольку типы final нельзя расширять, параметр будет бесполезным. ERROR
WARNING
IGNORE
Сообщение о ненормальном завершении блоков finally (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING)
Если эта опция включена, то компилятор будет выдавать сообщение об ошибке или предупреждение при ненормальном завершении блока с ключевым словом finally. ERROR
WARNING
IGNORE
Сообщение о ненормальном завершении блоков finally (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING)
Если эта опция включена, то компилятор будет выдавать сообщение об ошибке или предупреждение при ненормальном завершении блока с ключевым словом finally. ERROR
WARNING
IGNORE
Сообщение о запрещенной ссылке на тип с ограниченным доступом (COMPILER_PB_FORBIDDEN_REFERENCE)
Если эта опция включена, то компилятор будет сообщать об ошибке или предупреждении при доступе к запрещенному типу, согласно спецификациям правил доступа. ERROR
WARNING
IGNORE
Сообщение о скрытом блоке catch (COMPILER_PB_HIDDEN_CATCH_BLOCK)
Некоторые блоки catch внутри оператора try могут скрывать другие блоки catch, например:
   try {
      throw new java.io.CharConversionException();
   } catch (java.io.CharConversionException e) {
   } catch (java.io.IOException e) {}.
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение для скрытых блоков catch, соответствующих проверяемым ситуациям.
ERROR
WARNING
IGNORE
Сообщение о несовместимости метода интерфейса с ненаследуемыми методами (COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение, если интерфейс определяет метод, несовместимый с ненаследуемым методом Object. ERROR
WARNING
IGNORE
Сообщение о неполном перечислении в операторе switch (COMPILER_PB_INCOMPLETE_ENUM_SWITCH)
Если эта опция включена, то компилятор будет сообщать об ошибке или предупреждении, когда в операторе switch отсутствуют некоторые из констант перечисления. ERROR
WARNING
IGNORE
Сообщение о косвенной ссылке на статический элемент (COMPILER_PB_INDIRECT_STATIC_ACCESS)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение при косвенном обращении к статическому полю или методу. Ссылка на статический элемент должна включать имя объявляющего его типа. ERROR
WARNING>
IGNORE
Сообщение о неверном комментарии Javadoc (COMPILER_PB_INVALID_JAVADOC)
Это опция общего контроля серьезности неполадок Javadoc. Если эта опция включена, то при обнаружении неполадки в Javadoc компилятор будет выдавать сообщение об ошибке или предупреждение. ERROR
WARNING
IGNORE
Сообщение о неверных тегах Javadoc (COMPILER_PB_INVALID_JAVADOC_TAGS)
При включении этой опции компилятор будет сообщать о несвязанных или неожиданных тегах ссылок в Javadoc. Тег 'throws', ссылающийся на необъявленную ситуацию, будет рассматриваться как непредвиденный.
Обратите внимание, что диагностика может включаться в зависимости от видимости конструкции, связанной с Javadoc; см. также параметр "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility".
ENABLED
DISABLED
Сообщение о неверных тегах Javadoc с устаревшими ссылками (COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF)
Компилятор будет сообщать об устаревших ссылках, применяемых в тегах Javadoc.
Обратите внимание, что диагностика может включаться в зависимости от видимости конструкции, связанной с Javadoc; см. также параметр "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility".
ENABLED
DISABLED
Сообщение о неверных тегах Javadoc с невидимыми ссылками (COMPILER_PB_INVALID_JAVADOC_TAGS__NOT_VISIBLE_REF)
Компилятор будет сообщать об невидимых ссылках, применяемых в тегах Javadoc.
Обратите внимание, что диагностика может включаться в зависимости от видимости конструкции, связанной с Javadoc; см. также параметр "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility".
ENABLED
DISABLED
Уровень видимости для неверных тегов Javadoc (COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY)
Установите минимальный уровень видимости для ошибочных тегов Javadoc. Ошибки, уровень которых ниже установленного, будут игнорироваться. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Сообщение об объявлении локальной переменной, скрывающей другую переменную (COMPILER_PB_LOCAL_VARIABLE_HIDING)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение, если объявление локальной переменной скрывает некоторое поле или локальную переменную (определенные локально, или наследуемые, или определенные во вмещающем типе). ERROR
WARNING
IGNORE
Максимальное число сообщений о неполадках, выводимых на единицу компиляции (COMPILER_PB_MAX_PER_UNIT)
Укажите максимальное число сообщений о неполадках, выводимых на единицу компиляции (если оно равно нулю, выводятся сообщения о всех неполадках). положительное целое число.
Значение по умолчанию равно 100
Сообщение о методе с именем конструктора (COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME)
Совпадение имени метода с именем конструктора обычно считается плохим стилем программирования. При включении этой опции компилятор будет выдавать для таких сценариев либо сообщение об ошибке, либо предупреждение. ERROR
WARNING
IGNORE
Сообщение об отсутствующей аннотации @Deprecated (COMPILER_PB_MISSING_DEPRECATED_ANNOTATION)
При включении этой опции компилятор будет сообщать об ошибке или предупреждении, если в объявлении есть тег @deprecated, для которого нет соответствующей аннотации @Deprecated. ERROR
WARNING
IGNORE
Сообщение об отсутствии комментариев Javadoc (COMPILER_PB_MISSING_JAVADOC_COMMENTS)
Это опция общего контроля серьезности неполадок, связанных с отсутствующими комментариями Javadoc. Если эта опция включена, то компилятор будет выдавать сообщение об ошибке или предупреждение при отсутствии комментариев Javadoc.
Обратите внимание, что диагностика может включаться в зависимости от видимости конструкции, связанной с ожидаемым комментарием Javadoc.
ERROR
WARNING
IGNORE
Сообщение об отсутствующих комментариях Javadoc для переопределяющих методов (COMPILER_PB_MISSING_JAVADOC_COMMENTS_OVERRIDING)
Укажите, должен ли компилятор проверять переопределяющие методы и сообщать об отсутствии комментариев Javadoc. ENABLED
DISABLED
Сообщение об отсутствующей аннотации @Override (COMPILER_PB_MISSING_OVERRIDE_ANNOTATION)
При включении этой опции компилятор будет сообщать об ошибке или предупреждении, если в объявлении метода, переопределяющего метод базового класса, нет аннотации @Override. ERROR
WARNING
IGNORE
Уровень видимости для отсутствующих комментариев Javadoc (COMPILER_PB_MISSING_JAVADOC_COMMENTS_VISIBILITY)
Установите минимальный уровень видимости для неполадок, связанных с пропуском комментариев Javadoc. Ошибки, уровень которых ниже установленного, будут игнорироваться. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Сообщение об отсутствующих тегах Javadoc (COMPILER_PB_MISSING_JAVADOC_TAGS)
Это опция общего контроля серьезности неполадок, связанных с отсутствующими тегами Javadoc. При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение, если в комментариях Javadoc пропущены теги.
Обратите внимание, что диагностика может включаться в зависимости от видимости конструкции, связанной с Javadoc.
ERROR
WARNING
IGNORE
Сообщение об отсутствующих тегах Javadoc для переопределяющих методов (COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING)
Укажите, должен ли компилятор проверять переопределяющие методы и сообщать об отсутствии тегов Javadoc. ENABLED
DISABLED
Уровень видимости для отсутствующих тегов Javadoc (COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY)
Установите минимальный уровень видимости для неполадок, связанных с отсутствием тегов Javadoc. Ошибки, уровень которых ниже установленного, будут игнорироваться. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Сообщение об отсутствующей аннотации @Override (COMPILER_PB_MISSING_OVERRIDE_ANNOTATION)
При включении этой опции компилятор будет сообщать об ошибке или предупреждении, если в объявлении метода, переопределяющего метод базового класса, нет аннотации @Override. ERROR
WARNING
IGNORE
Сообщение об отсутствии объявления поля serialVersionUID в сериализуемом классе (COMPILER_PB_MISSING_SERIAL_VERSION)
Если эта опция включена, то компилятор будет сообщать об ошибке или предупреждении при отсутствии локального объявления поля serialVersionUID в сериализуемом классе. Это поле должно быть объявлено как static final и иметь тип long. ERROR
WARNING
IGNORE
Сообщение о безрезультатном присваивании (COMPILER_PB_NO_EFFECT_ASSIGNMENT)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение при безрезультатном присваивании (например, 'x = x'). ERROR
WARNING
IGNORE
Сообщение о неэкспортируемой строковой константе (COMPILER_PB_NON_NLS_STRING_LITERAL)
при включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение для неэкспортируемой строковой константы (то есть при отсутствии тега //$NON-NLS-<n>$) ERROR
WARNING
IGNORE
Сообщение о попытке подменить метод default для пакета (COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD)
Метод default для пакета невидим в другом пакете и, следовательно, его нельзя переопределить. При включении этой опции компилятор будет выдавать для таких сценариев либо сообщение об ошибке, либо предупреждение. ERROR
WARNING
IGNORE
Сообщение о возможном случайном булевском присваивании( COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение при обнаружении булевского присваивания в качестве условия в управляющем операторе (вероятно, предполагалось задать булевское сравнение). ERROR
WARNING
IGNORE
Сообщение о специальном параметре, скрывающем другое поле (COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD)
При включении этой опции компилятор будет сообщать о том, что конструктор или объявление параметра метода установки скрывает некоторое поле (определенное локально, или наследуемое, или определенное во вмещающем типе). ENABLED
DISABLED
Сообщение о нестатической ссылке на статический элемент (COMPILER_PB_STATIC_ACCESS_RECEIVER)
Если эта опция включена, то компилятор будет выдавать сообщение об ошибке или предупреждение при обращении к статическому полю или методу с помощью получателя выражения. ERROR
WARNING
IGNORE
Обработка @SuppressWarnings (COMPILER_PB_SUPPRESS_WARNINGS)
Если эта опция включена, аннотация @SuppressWarnings может применяться для отключения некоторых предупреждений компилятора.
Если эта опция выключена, все аннотации @SupressWarnings игнорируются, то есть выдаются все предупреждения.
ENABLED
DISABLED>
Сообщение об эмуляции синтетического обращения (COMPILER_PB_SYNTHETIC_ACCESS_EMULATION)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение при эмуляции обращения к недоступному элементу вмещающего типа. Такое обращение может повлиять на производительность. ERROR
WARNING
IGNORE
Сообщение о том, что объявление параметра типа скрывает другой тип (COMPILER_PB_TYPE_PARAMETER_HIDING)
Если эта опция включена, то компилятор будет сообщать об ошибке или предупреждении, когда объявление параметра типа скрывает другой тип. ERROR
WARNING
IGNORE
Сообщение об операции с непроверенным типом (COMPILER_PB_UNCHECKED_TYPE_OPERATION)
Если эта опция включена, то компилятор будет сообщать об ошибке или предупреждении, когда операция выполняется с параметризуемыми типами и потенциально может привести к нарушениям защиты типов за счет работы с низкоуровневыми типами (например, вызов #foo(X<String>) с аргументами (X)). ERROR
WARNING
IGNORE
Сообщение о недокументированном пустом блоке (COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение, если обнаружит пустой блок, не документированный с помощью каких-либо комментариев. ERROR
WARNING
IGNORE
Сообщение о необработанном маркере предупреждения для @SuppressWarnings (COMPILER_PB_UNHANDLED_WARNING_TOKEN)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение, если в аннотации @SuppressWarnings встречается маркер, который он не может обработать. ERROR
WARNING
IGNORE
Сообщение о лишнем слове else (COMPILER_PB_UNNECESSARY_ELSE)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение при наличии внутри блока else ненужного вложенного оператора (например, при неверном дополнении предложения с ключевым словом then). ERROR
WARNING
IGNORE
Сообщение о ненужной проверке типа (COMPILER_PB_UNNECESSARY_TYPE_CHECK)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение, если операция явного приведения типа или операция instanceof является излишней. ERROR
WARNING
IGNORE
Сообщение об использовании простой ссылки на поле (COMPILER_PB_UNQUALIFIED_FIELD_ACCESS)
Если эта опция включена, то компилятор будет выдавать сообщение об ошибке или предупреждение при обращении к полю с помощью простой ссылки. Для улучшения читаемости кода следует применять составную ссылку, например, вместо 'x' писать 'this.x'. ERROR
WARNING
IGNORE
Сообщение о неиспользуемой объявленной возбуждаемой ситуации (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение, если в конструкторе или методе объявляется ситуация, используемая в блоке throw, но в реальности она никогда не возникает в теле этого конструктора или метода. ERROR
WARNING
IGNORE
Сообщение о неиспользуемой объявленной исключительной ситуации в переопределяющем методе (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING)
Если эта опция отключена, компилятор не будет проверять переопределяющие методы на наличие исключительных ситуаций, которые объявлены, но не используются. ENABLED
DISABLED
Сообщение о неиспользуемой директиве импорта (COMPILER_PB_UNUSED_IMPORT)
Если эта опция включена, компилятор будет выдавать сообщение об ошибке или предупреждение для неиспользуемой ссылки на директиву импорта ERROR
WARNING
IGNORE
Сообщение о неиспользуемых локальных переменных (COMPILER_PB_UNUSED_LOCAL)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение для неиспользуемых локальных переменных (то есть для переменных, которые никогда не считываются). ERROR
WARNING
IGNORE
Сообщение о неиспользуемом параметре (COMPILER_PB_UNUSED_PARAMETER)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение для неиспользуемых параметров метода (то есть для параметров, которые никогда не читаются). ERROR
WARNING
IGNORE
Сообщение о неиспользуемом параметре при реализации абстрактного метода (COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT)
При включении этой опции компилятор будет сообщать о неиспользуемых параметрах в реализациях абстрактных методов. ENABLED
DISABLED
Сообщение о неиспользуемом параметре при переопределении конкретного метода (COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE)
При включении этой опции компилятор будет сообщать о неиспользуемых параметрах в методах, переопределяющих конкретные методы. ENABLED
DISABLED
Сообщение о неиспользуемых закрытых элементах (COMPILER_PB_UNUSED_PRIVATE_MEMBER)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение, если закрытый метод или поле объявлены, но никогда не используются в этой единице компиляции. ERROR
WARNING
IGNORE
Сообщение о том, что аргумент Varargs требует приведения типов в вызове метода или конструктора (COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST)
При включении этой опции компилятор будет выдавать сообщение об ошибке или предупреждение, когда аргумент Varargs требует приведения типов в вызове метода или конструктора. (Например, Class.getMethod(String name, Class ... args ) вызван с аргументами ("foo", null)). ERROR
WARNING
IGNORE
Установка режима совместимости исходного кода (COMPILER_SOURCE)
Укажите уровень совместимости исходного кода: 1.3 или 1.4. Начиная с уровня 1.4, ключевое слово 'assert' зарезервировано для поддержки формальных утверждений. Кроме того, обратите внимание, что при переключении в режим 1.4 необходимо установить уровень виртуальной машины "1.4", а режим соответствия тоже должен быть "1.4". VERSION_1_3
VERSION_1_4
Генерация атрибута отладки исходного кода (COMPILER_SOURCE_FILE_ATTR)
Этот атрибут разрешает отладчику представлять соответствующий исходный код. GENERATE
DO_NOT_GENERATE
Укажите, должен ли в тегах учитываться регистр символов (COMPILER_TASK_CASE_SENSITIVE)
Если эта опция включена, то теги задания рассматриваются с учетом регистра символов. ENABLED
DISABLED
Определите приоритеты автоматической задачи (COMPILER_TASK_PRIORITIES)

Подобно списку тегов автоматической задачи, данный список определяет приоритеты (высокий, обычный или низкий) маркеров задачи, выдаваемых компилятором.

Если указано значение по умолчанию, то приоритет каждого маркера задачи будет "NORMAL".

Возможные значения для приоритета: "HIGH", "NORMAL" или "LOW".

{<priority>[,<priority>]*}.
Значение по умолчанию "NORMAL,HIGH,
NORMAL"
Определите теги автоматической задачи (COMPILER_TASK_TAGS)
Если тег не пустой, то при обнаружении одного из соответствующих тегов внутри какого-либо комментария в исходном коде Java компилятор выдаст маркер задачи.   Генерируемые сообщения для задачи будут содержать тег, диапазон до следующего разделителя строк или завершения комментария, и будут усечены. {<tag>[,<tag>]*}.
Значение по умолчанию: "TODO,FIXME,
XXX"

Опции компоновщика

Описание Значения
Очистка папок вывода (CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER)
Укажите, разрешается ли компоновщику JavaBuilder выполнять очистку папок вывода при полной компоновке. CLEAN
IGNORE
Сообщение об одинаковых ресурсах (CORE_JAVA_BUILD_DUPLICATE_RESOURCE)
Укажите, следует ли прекращать компоновку, если путь к классам задан неверно ERROR
WARNING
Прекращать компоновку при неверном пути к классам (CORE_JAVA_BUILD_INVALID_CLASSPATH)
Укажите, следует ли прекращать компоновку, если путь к классам задан неверно ABORT
IGNORE
Вычисление порядка компоновки проекта (CORE_JAVA_BUILD_ORDER)
Укажите, должен ли в JavaCore принудительно поддерживаться порядок компоновки проекта, соответствующий цепочке обязательных путей к классам. При выборе значения COMPUTE ("вычислять") будет приниматься порядок по умолчанию, установленный для платформы (основанный на ссылках на проекты). COMPUTE
IGNORE
Задание фильтров для управления копированием ресурсов (CORE_JAVA_BUILD_RESOURCE_COPY_FILTER)
Задайте фильтры для управления процессом копирования ресурсов. (<name> - шаблон имени файла (в качестве символа подстановки допускается использовать только *) или имя папки, оканчивающееся на '/') {<name>[,<name>]*}.
Значение по умолчанию: ""

Опции JavaCore

Описание Значения
Сообщение о цикле для пути к классам (CORE_CIRCULAR_CLASSPATH)
Укажите уровень серьезности сообщения о неполадке при включении проекта в цикл. ERROR
WARNING
Разрешение на применение шаблонов исключения путей к классам (CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS)
Если для этой опции задано значение "disabled", то с шаблоном исключения или включения не может быть связана ни одна запись для путей к классам. ENABLED
DISABLED
Разрешение на использование нескольких расположений вывода в путях к классам (CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS)
Если для этой опции установлено значение "disabled", то с конкретным расположением вывода не может быть связано ни одной записи для пути к классам проекта; то есть использование нескольких расположений вывода запрещается ENABLED
DISABLED
Укажите формат исходного кода по умолчанию (CORE_ENCODING)
Получите формат компилируемого исходного кода. Этот параметр изменять нельзя; он эквивалентен методу ResourcesPlugin.getEncoding(). любое поддерживаемое имя кодировки.
Default соответствует значению по умолчанию для платформы
Сообщение о несовместимом уровне JDK для требуемых двоичных файлов (CORE_INCOMPATIBLE_JDK_LEVEL)
Укажите уровень серьезности неполадки, возникающей, когда проект требует другой проект или библиотеку с несовместимым целевым уровнем JDK (например, проект предназначается для виртуальной машины 1.1, но был откомпилирован с библиотеками версии 1.4). ERROR
WARNING
IGNORE
Сообщение о неполном пути к классам (CORE_INCOMPLETE_CLASSPATH)
Укажите уровень серьезности сообщения о неполадке при несуществующем, недопустимом или невидимом пути к классам (например, когда связанный проект закрыт). ERROR
WARNING

Опции форматирования кода

Описание Значения
Опция выравнивания элементов типа в объявлении типа по столбцу (FORMATTER_ALIGN_TYPE_MEMBERS_ON_COLUMNS)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания аргументов в выражении размещения (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ALLOCATION_EXPRESSION)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания аргументов в константе перечисления (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ENUM_CONSTANT)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания аргументов в явном вызове конструктора (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_EXPLICIT_CONSTRUCTOR_CALL)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания аргументов в вызове метода (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_METHOD_INVOCATION)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания аргументов в полностью заданном выражении размещения (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_QUALIFIED_ALLOCATION_EXPRESSION)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания двоичного выражения (FORMATTER_ALIGNMENT_FOR_BINARY_EXPRESSION)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания компактного if (FORMATTER_ALIGNMENT_FOR_COMPACT_IF)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_BY_ONE)
Опция выравнивания условного выражения (FORMATTER_ALIGNMENT_FOR_CONDITIONAL_EXPRESSION)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_DEFAULT)
Опция выравнивания констант перечисления (FORMATTER_ALIGNMENT_FOR_ENUM_CONSTANTS)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_NO_SPLIT, INDENT_DEFAULT)
Опция выравнивания выражений в инициализации массива (FORMATTER_ALIGNMENT_FOR_EXPRESSIONS_IN_ARRAY_INITIALIZER)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания нескольких полей (FORMATTER_ALIGNMENT_FOR_MULTIPLE_FIELDS)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания параметров в объявлении конструктора (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_CONSTRUCTOR_DECLARATION)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания параметров в объявлении метода (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_METHOD_DECLARATION)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания селектора в вызове метода (FORMATTER_ALIGNMENT_FOR_SELECTOR_IN_METHOD_INVOCATION)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания базового класса в объявлении типа (FORMATTER_ALIGNMENT_FOR_SUPERCLASS_IN_TYPE_DECLARATION)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_NEXT_SHIFTED, INDENT_DEFAULT)
Опция выравнивания базовых интерфейсов в объявлении перечисления (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_ENUM_DECLARATION)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания базовых интерфейсов в объявлении типа (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_TYPE_DECLARATION)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания директивы throws в объявлении конструктора (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_CONSTRUCTOR_DECLARATION)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция выравнивания директивы throws в объявлении метода (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_METHOD_DECLARATION)
Допустимые значения значения, возвращаемые вызовом createAlignmentValue(boolean, int, int)
Значение по умолчанию createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Опция добавления пустых строк после объявления импорта (FORMATTER_BLANK_LINES_AFTER_IMPORTS)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "0"
Опция добавления пустых строк после объявления пакета (FORMATTER_BLANK_LINES_AFTER_PACKAGE)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "0"
Опция добавления пустых строк в начале тела метода (FORMATTER_BLANK_LINES_AT_BEGINNING_OF_METHOD_BODY)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "0"
Опция добавления пустых строк перед объявлением поля (FORMATTER_BLANK_LINES_BEFORE_FIELD)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "0"
Опция добавления пустых строк перед первым объявлением тела класса (FORMATTER_BLANK_LINES_BEFORE_FIRST_CLASS_BODY_DECLARATION)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "0"
Опция добавления пустых строк перед объявлениями импорта (FORMATTER_BLANK_LINES_BEFORE_IMPORTS)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "0"
Опция добавления пустых строк перед объявлением типа элемента (FORMATTER_BLANK_LINES_BEFORE_MEMBER_TYPE)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "0"
Опция добавления пустых строк перед объявлением метода (FORMATTER_BLANK_LINES_BEFORE_METHOD)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "0"
Опция добавления пустых строк перед новым фрагментов (FORMATTER_BLANK_LINES_BEFORE_NEW_CHUNK)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "0"
Опция добавления пустых строк перед объявлением пакета (FORMATTER_BLANK_LINES_BEFORE_PACKAGE)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "0"
Опция добавления пустых строк между объявлениями типа (FORMATTER_BLANK_LINES_BETWEEN_TYPE_DECLARATIONS)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "0"
Опция размещения фигурных скобок объявления типа аннотации (FORMATTER_BRACE_POSITION_FOR_ANNOTATION_TYPE_DECLARATION)
Допустимые значения END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Опция размещения фигурных скобок объявления анонимного типа (FORMATTER_BRACE_POSITION_FOR_ANONYMOUS_TYPE_DECLARATION)
Допустимые значения END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Опция размещения фигурных скобок инициализации массива (FORMATTER_BRACE_POSITION_FOR_ARRAY_INITIALIZER)
Допустимые значения END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Опция размещения фигурных скобок блока (FORMATTER_BRACE_POSITION_FOR_BLOCK)
Допустимые значения END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Опция размещения фигурных скобок блока в операторе case, когда блок является следующим оператором (FORMATTER_BRACE_POSITION_FOR_BLOCK_IN_CASE)
Допустимые значения END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Опция размещения фигурных скобок объявления конструктора (FORMATTER_BRACE_POSITION_FOR_CONSTRUCTOR_DECLARATION)
Допустимые значения END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Опция размещения фигурных скобок константы перечисления (FORMATTER_BRACE_POSITION_FOR_ENUM_CONSTANT)
Допустимые значения END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Опция размещения фигурных скобок объявления перечисления (FORMATTER_BRACE_POSITION_FOR_ENUM_DECLARATION)
Допустимые значения END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Опция размещения фигурных скобок объявления метода (FORMATTER_BRACE_POSITION_FOR_METHOD_DECLARATION)
Допустимые значения END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Опция размещения фигурных скобок оператора switch (FORMATTER_BRACE_POSITION_FOR_SWITCH)
Допустимые значения END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Опция размещения фигурных скобок объявления типа (FORMATTER_BRACE_POSITION_FOR_TYPE_DECLARATION)
Допустимые значения END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Опция удаления пустых строк внутри комментариев (FORMATTER_COMMENT_CLEAR_BLANK_LINES)
Допустимые значения TRUE
FALSE
Опция, задающая необходимость форматирования комментариев (FORMATTER_COMMENT_FORMAT)
Допустимые значения TRUE
FALSE
Опция, задающая необходимость форматирования комментариев в заголовках исходных файлов Java (FORMATTER_COMMENT_FORMAT_HEADER)
Допустимые значения TRUE
FALSE
Опция, задающая необходимость форматирования комментариев тегов HTML. (FORMATTER_COMMENT_FORMAT_HTML)
Допустимые значения TRUE
FALSE
Опция, задающая необходимость форматирования фрагментов кода в комментариях (FORMATTER_COMMENT_FORMAT_SOURCE)
Допустимые значения TRUE
FALSE
Опция, задающая отступ для описаний параметров Javadoc (FORMATTER_COMMENT_INDENT_PARAMETER_DESCRIPTION)
Допустимые значения TRUE
FALSE
Опция, задающая необходимость отступа корневых тегов Javadoc. (FORMATTER_COMMENT_INDENT_ROOT_TAGS)
Допустимые значения TRUE
FALSE
Опция, задающая необходимость вставки пустой строки перед блоком корневого тега Javadoc (FORMATTER_COMMENT_INSERT_EMPTY_LINE_BEFORE_ROOT_TAGS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция, задающая необходимость вставки пустой строки после параметров корневого тега Javadoc (FORMATTER_COMMENT_INSERT_NEW_LINE_FOR_PARAMETER)
Допустимые значения INSERT
DO_NOT_INSERT
Опция, задающая длину строки комментариев. (FORMATTER_COMMENT_LINE_LENGTH)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "80"
Опция, задающая необходимость компактной записи else/if (FORMATTER_COMPACT_ELSE_IF)
Допустимые значения TRUE
FALSE
Опция, задающая отступ для продолжения кода (FORMATTER_CONTINUATION_INDENTATION)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "2"
Опция, задающая отступ для продолжения кода внутри инициализации массива (FORMATTER_CONTINUATION_INDENTATION_FOR_ARRAY_INITIALIZER)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "2"
Опция, задающая отступ для объявлений тела в сравнении с заголовком содержащей их константы перечисления (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_CONSTANT_HEADER)
Допустимые значения TRUE
FALSE
Опция, задающая отступ для объявлений тела в сравнении с заголовком содержащего их объявления перечисления (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_DECLARATION_HEADER)
Допустимые значения TRUE
FALSE
Опция, задающая отступ для объявлений тела в сравнении с заголовком содержащего их типа (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_TYPE_HEADER)
Допустимые значения TRUE
FALSE
Опция, задающая отступ для break по отношению к case (FORMATTER_INDENT_BREAKS_COMPARE_TO_CASES)
Допустимые значения TRUE
FALSE
Опция, задающая отступ для операторов в блоке (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BLOCK)
Допустимые значения TRUE
FALSE
Опция, задающая отступ для операторов в теле метода или конструктора (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BODY)
Допустимые значения TRUE
FALSE
Опция, задающая отступ для оператора switch по отношению к case (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_CASES)
Допустимые значения TRUE
FALSE
Опция, задающая отступ для оператора switch по отношению к switch (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_SWITCH)
Допустимые значения TRUE
FALSE
Опция, задающая число пробелов, которыми заполняется отступ на единицу. (FORMATTER_INDENTATION_SIZE)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "4"
Опция вставки новой строки после аннотации (FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция, задающая необходимость вставки новой строки после открывающей фигурной скобки в инициализации массива (FORMATTER_INSERT_NEW_LINE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки новой строки в конце текущего файла, если она отсутствует (FORMATTER_INSERT_NEW_LINE_AT_END_OF_FILE_IF_MISSING)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки новой строки перед catch в операторе try (FORMATTER_INSERT_NEW_LINE_BEFORE_CATCH_IN_TRY_STATEMENT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки новой строки перед закрывающей фигурной скобкой в инициализации массива (FORMATTER_INSERT_NEW_LINE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки новой строки перед else в операторе if (FORMATTER_INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки новой строки перед finally в операторе try (FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки новой строки перед while в операторе do (FORMATTER_INSERT_NEW_LINE_BEFORE_WHILE_IN_DO_STATEMENT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки новой строки в пустом объявлении анонимного типа (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANONYMOUS_TYPE_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки новой строки в пустом блоке (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_BLOCK)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки новой строки в пустой константе перечисления (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_CONSTANT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки новой строки в пустое объявление перечисления (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки новой строки в пустое тело метода (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_METHOD_BODY)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки новой строки в пустое объявление типа (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_TYPE_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после and в шаблоне замены (FORMATTER_INSERT_SPACE_AFTER_AND_IN_TYPE_PARAMETER)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после оператора присваивания (FORMATTER_INSERT_SPACE_AFTER_ASSIGNMENT_OPERATOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после после at в аннотации (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после at в объявлении типа аннотации (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION_TYPE_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после двоичного оператора (FORMATTER_INSERT_SPACE_AFTER_BINARY_OPERATOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после закрывающей угловой скобки в аргументах типа (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после закрывающей угловой скобки в параметрах типа (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после закрывающей фигурной скобки блока (FORMATTER_INSERT_SPACE_AFTER_CLOSING_BRACE_IN_BLOCK)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после закрывающей скобки выражения cast (FORMATTER_INSERT_SPACE_AFTER_CLOSING_PAREN_IN_CAST)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после двоеточия в операторе assert (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_ASSERT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после двоеточия в операторе case, когда открывающая фигурная скобка следует за двоеточием (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CASE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после двоеточия в условном выражении (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CONDITIONAL)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после двоеточия в операторе for (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_FOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после двоеточия в помеченном операторе (
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в выражении размещения (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ALLOCATION_EXPRESSION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в аннотации (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ANNOTATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в инициализации массива (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ARRAY_INITIALIZER)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в параметрах объявления конструктора (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в именах исключений в директиве throws объявления конструктора (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в аргументах константы перечисления (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_CONSTANT_ARGUMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в объявлении перечисления (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_DECLARATIONS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в в аргументах явного вызова конструктора (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в операторах приращений в операторе for (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_FOR_INCREMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в инициализациях оператора for (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INITS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в параметрах объявления метода (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_PARAMETERS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в именах исключений в директиве throws объявления метода (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_THROWS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в аргументах вызова метода (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_INVOCATION_ARGUMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в объявлении нескольких полей (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в объявлении нескольких локальных переменных (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в ссылке на параметризованный тип (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в именах базовых интерфейсов в заголовке типа (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_SUPERINTERFACES)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в аргументах типах (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_ARGUMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после запятой в параметрах типа (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_PARAMETERS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после многоточия (FORMATTER_INSERT_SPACE_AFTER_ELLIPSIS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей угловой скобки в ссылке на параметризованный тип (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей угловой скобки в аргументах типа (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей угловой скобки в параметрах типа (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей угловой скобки в инициализации массива (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей угловой скобки в выражении размещения массива (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей угловой скобки в ссылке на массив (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей скобки в аннотации (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ANNOTATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей скобки выражения cast (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CAST)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей скобки выражения catch (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CATCH)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей скобки в объявлении конструктора (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей скобки в константе перечисления (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ENUM_CONSTANT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей скобки выражения for (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_FOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей скобки выражения if (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_IF)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей скобки в объявлении метода (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей скобки в вызове метода (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_INVOCATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей скобки в выражении, заключенном в скобки (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей скобки оператора switch (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SWITCH)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей скобки в синхронизированном выражении (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SYNCHRONIZED)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после открывающей скобки оператора while (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_WHILE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после постфиксного оператора (FORMATTER_INSERT_SPACE_AFTER_POSTFIX_OPERATOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после префиксного оператора (FORMATTER_INSERT_SPACE_AFTER_PREFIX_OPERATOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после вопросительного знака в условном выражении (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_CONDITIONAL)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после вопросительного знака в шаблоне подстановки (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_WILDCARD)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после точки с запятой в операторе for (FORMATTER_INSERT_SPACE_AFTER_SEMICOLON_IN_FOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела после унарного оператора (FORMATTER_INSERT_SPACE_AFTER_UNARY_OPERATOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела до шаблона подстановки и после него (FORMATTER_INSERT_SPACE_BEFORE_AND_IN_TYPE_PARAMETER)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед оператором присваивания (FORMATTER_INSERT_SPACE_BEFORE_ASSIGNMENT_OPERATOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед at в объявлении типа аннотации (FORMATTER_INSERT_SPACE_BEFORE_AT_IN_ANNOTATION_TYPE_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед унарным оператором (FORMATTER_INSERT_SPACE_BEFORE_BINARY_OPERATOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей угловой скобкой в ссылке на параметризованный тип (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей угловой скобкой в аргументах типа (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей угловой скобкой в параметрах типа (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей угловой скобкой в инициализации массива (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей угловой скобкой в выражении размещения массива (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой в ссылке на массив (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_REFERENCE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой в аннотации (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ANNOTATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой выражения cast (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CAST)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой выражения catch (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CATCH)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой в объявлении конструктора (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой в константе перечисления (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ENUM_CONSTANT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой оператора for (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_FOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой оператора if (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_IF)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой в объявлении метода (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой в вызове метода (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_INVOCATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой в выражении, заключенном в скобки (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой оператора switch (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SWITCH)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой оператора synchronized (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SYNCHRONIZED)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей скобкой оператора while (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_WHILE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед двоеточием в операторе assert (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_ASSERT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед двоеточием в операторе case (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CASE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед двоеточием в условном выражении (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CONDITIONAL)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед двоеточием в выражении default (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_DEFAULT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед двоеточием в операторе for (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_FOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед двоеточием в операторе с меткой (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_LABELED_STATEMENT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в выражении размещения (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ALLOCATION_EXPRESSION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в аннотации (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ANNOTATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в инициализации массива (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ARRAY_INITIALIZER)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в параметрах объявления конструктора (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в именах исключений в директиве throws объявления конструктора (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в аргументах константы перечисления (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_CONSTANT_ARGUMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в объявлении перечисления (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_DECLARATIONS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в аргументах явного вызова конструктора (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в операторах приращений в операторе for (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_FOR_INCREMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в инициализациях оператора for (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INITS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в параметрах объявления метода (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_PARAMETERS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в именах исключений в директиве throws объявления метода (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_THROWS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в аргументах вызова метода (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_INVOCATION_ARGUMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в объявлении нескольких полей (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в объявлении нескольких локальных переменных (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в ссылке на параметризованный тип (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в именах базовых интерфейсов в заголовке типа (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_SUPERINTERFACES)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в аргументах типах (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_ARGUMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед запятой в параметрах типа (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_PARAMETERS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед многоточием (FORMATTER_INSERT_SPACE_BEFORE_ELLIPSIS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей угловой скобкой в ссылке на параметризованный тип (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей угловой скобкой в аргументах типа (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей угловой скобкой в параметрах типа (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей угловой скобкой в инициализации массива (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANNOTATION_TYPE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей фигурной скобкой в объявлении анонимного типа (FORMATTER_INSERT_SPACE_BEFORE_OPENING_IN_ANONYMOUS_TYPE_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей фигурной скобкой в инициализации массива (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед закрывающей фигурной скобкой блока (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_BLOCK)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей фигурной скобкой в объявлении конструктора (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_CONSTRUCTOR_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей фигурной скобкой в константе перечисления (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_CONSTANT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей фигурной скобкой в объявлении перечисления (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей фигурной скобкой в объявлении метода (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_METHOD_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей фигурной скобкой оператора switch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_SWITCH)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей фигурной скобкой в объявлении типа (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_TYPE_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей угловой скобкой в выражении размещения массива (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей угловой скобкой в ссылке на массив (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей угловой скобкой в ссылке на тип массива (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_TYPE_REFERENCE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей скобкой в аннотации (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей скобкой в объявлении элемента типа аннотации (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей скобкой выражения catch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CATCH)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей скобкой в объявлении конструктора (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей скобкой в константе перечисления (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ENUM_CONSTANT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей скобкой оператора for (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_FOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей скобкой оператора if (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_IF)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей скобкой в объявлении метода (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей скобкой в вызове метода (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_INVOCATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей скобкой в выражении, заключенном в скобки (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей скобкой оператора switch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SWITCH)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей скобкой оператора synchronized (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SYNCHRONIZED)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед открывающей скобкой оператора while (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_WHILE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед постфиксным оператором (FORMATTER_INSERT_SPACE_BEFORE_POSTFIX_OPERATOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед префиксным оператором (FORMATTER_INSERT_SPACE_BEFORE_PREFIX_OPERATOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед вопросительным знаком в условном выражении (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_CONDITIONAL)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед вопросительным знаком в шаблоне подстановки (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_WILDCARD)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед точкой с запятой (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед точкой с запятой в операторе for (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON_IN_FOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела перед унарным оператором (FORMATTER_INSERT_SPACE_BEFORE_UNARY_OPERATOR)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела между угловыми скобками в ссылке на тип массива (FORMATTER_INSERT_SPACE_BETWEEN_BRACKETS_IN_ARRAY_TYPE_REFERENCE)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела между пустыми фигурными скобками в инициализации массива (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACES_IN_ARRAY_INITIALIZER)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела между пустыми фигурными скобками в выражении размещения (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACKETS_IN_ARRAY_ALLOCATION_EXPRESSION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела между пустыми скобками в объявлении элемента типа аннотации (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела между пустыми скобками в объявлении конструктора (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_CONSTRUCTOR_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела между пустыми скобками в константе перечисления (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ENUM_CONSTANT)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела между пустыми скобками в объявлении метода (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_DECLARATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция вставки пробела между пустыми скобками в вызове метода (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_INVOCATION)
Допустимые значения INSERT
DO_NOT_INSERT
Опция помещения выражения else на той же самой строке (FORMATTER_KEEP_ELSE_STATEMENT_ON_SAME_LINE)
Допустимые значения TRUE
FALSE
Опция записи инициализации пустого массива в одной строке (FORMATTER_KEEP_EMPTY_ARRAY_INITIALIZER_ON_ONE_LINE)
Допустимые значения TRUE
FALSE
Опция записи директивы в одну строку (FORMATTER_KEEP_GUARDIAN_CLAUSE_ON_ONE_LINE)
Допустимые значения TRUE
FALSE
Опция записи простого оператора if в одну строку (FORMATTER_KEEP_SIMPLE_IF_ON_ONE_LINE)
Допустимые значения TRUE
FALSE
Опция помещения выражения then на той же самой строке (FORMATTER_KEEP_THEN_STATEMENT_ON_SAME_LINE)
Допустимые значения TRUE
FALSE
Опция, задающая длину страницы. При превышении этого значения программа форматирования будет переносить код (FORMATTER_LINE_SPLIT)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "80"
Опция, задающая число пустых строк, которые нужно сохранить (FORMATTER_NUMBER_OF_EMPTY_LINES_TO_PRESERVE)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "0"
Опция записи пустого оператора с новой строки (FORMATTER_PUT_EMPTY_STATEMENT_ON_NEW_LINE)
Допустимые значения TRUE
FALSE
Опция, задающая размер табуляции (FORMATTER_TAB_CHAR)
Допустимые значения TAB
SPACE
MIXED
Опция, задающая число пробелов, которыми заполняется один символ табуляции. (FORMATTER_TAB_SIZE)
Допустимые значения "<n>", где n - ноль или целое число больше нуля
Значение по умолчанию "4"
Опция заполнения отступов только символами табуляции (FORMATTER_USE_TABS_ONLY_FOR_LEADING_INDENTATIONS)
Допустимые значения TRUE
FALSE

Опции помощника по работе с кодом

Описание Значения
Определить префиксы для имени параметра (CODEASSIST_ARGUMENT_PREFIXES)
Если префиксы не пусты, то дополнение для имени параметра будет начинаться с одного из предложенных префиксов. {<prefix>[,<prefix>]*}.
Значение по умолчанию: ""
Определить суффиксы для имени параметра (CODEASSIST_ARGUMENT_SUFFIXES)
Если для этой опции указано непустое значение, то вариант завершения кода для имени параметра будет заканчиваться одним из предложенных суффиксов. {<suffix>[,<suffix>]*}.
Значение по умолчанию: ""
Дополнение с учетом нежелательных ссылок (CODEASSIST_DISCOURAGED_REFERENCE_CHECK)
Если опция включена, в вариантах дополнения не будут показаны нежелательные ссылки. ENABLED
DISABLED
Определить префиксы для имени поля (CODEASSIST_FIELD_PREFIXES)
Если для этой опции указано непустое значение, то варианты завершения кода для имени поля будут начинаться с одного из предложенных префиксов. {<prefix>[,<prefix>]*}.
Значение по умолчанию: ""
Определить суффиксы для имени поля (CODEASSIST_FIELD_SUFFIXES)
Если для этой опции указано непустое значение, то вариант завершения кода для имени поля будет заканчиваться одним из предложенных суффиксов. {<suffix>[,<suffix>]*}.
Значение по умолчанию: ""
Дополнение с учетом запрещенных ссылок (CODEASSIST_FORBIDDEN_REFERENCE_CHECK)
Если опция включена, в вариантах дополнения не будут показаны запрещенные ссылки. ENABLED
DISABLED
Автоматическое уточнение неявных элементов (CODEASSIST_IMPLICIT_QUALIFICATION)
Если эта опция активна, то при завершении кода автоматически уточняются неявные ссылки на поля и выражения сообщений. ENABLED
DISABLED
Определить префиксы для имени локальной переменной (CODEASSIST_LOCAL_PREFIXES)
Если префиксы не пусты, то вариант завершения кода для имени локальной переменной будет начинаться с одного из предложенных префиксов. {<prefix>[,<prefix>]*}.
Значение по умолчанию: ""
Определить суффиксы для имени локальной переменной (CODEASSIST_LOCAL_SUFFIXES)
Если для этой опции указано непустое значение, то вариант завершения кода для имени локальной переменной будет заканчиваться одним из предложенных суффиксов. {<suffix>[,<suffix>]*}.
Значение по умолчанию: ""
Определить префиксы для имени статического поля (CODEASSIST_STATIC_FIELD_PREFIXES)
Если префиксы не пусты, то дополнение для имени статического поля будет начинаться с одного из предложенных префиксов. {<prefix>[,<prefix>]*}.
Значение по умолчанию: ""
Определить суффиксы для имени статического поля (CODEASSIST_STATIC_FIELD_SUFFIXES)
Если для этой опции указано непустое значение, то вариант завершения кода для имени статического поля будет заканчиваться одним из предложенных суффиксов. {<suffix>[,<suffix>]*}.
Значение по умолчанию: ""
Активировать завершение кода с учетом видимости (CODEASSIST_VISIBILITY_CHECK)
Если эта опция включена, то варианты завершения кода не будут содержать элементы, которые не должны быть видимы (например, закрытые методы класса super). ENABLED
DISABLED