## JDT コア・オプション

JDT コア・オプションは、Java コンパイラー、コード・フォーマッター、コード・アシスト、 およびその他のコアの振る舞いなど、コア・フィーチャーの振る舞いを制御します。 オプションにアクセスするための API は JavaCore で定義されます。 オプションには、以下のグループとしてアクセスできます。

- 「JavaCore.getDefaultOptions()」- オプションのデフォルト値を応答します。
- 「JavaCore.getOptions()」- オプションの現行値を応答します。
- 「JavaCore.setOptions(Hashtable newOptions)」- オプション値を新規の値で置換します。

オプションには、ストリング名によって個別にアクセスすることもできます。

- 「JavaCore.getOption(String optionName)」- 特定のオプション値を応答します。

オプションは、値を持つすべて既知の構成可能オプションのハッシュ・テーブルとして保管されます。 ヘルパー定数は、オプション ID とその可能な定数値ごとに、 「JavaCore」 で定義されています。

次のコードの断片では、特別に設定される 1 つのオプション (`COMPILER_PB_DEPRECATION`) を除いて、 すべてのコア・オプションの値がデフォルトに復元されます。

       // Get the current options
       Hashtable options = JavaCore.getDefaultOptions();

       // Change the value of an option
       options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);

       // Set the new options
       JavaCore.setOptions(options);

次のコードの断片では、現行オプションの値が保持され、1 つのオプション (`COMPILER_PB_DEPRECATION`) の値のみが変更されます。

       // Get the current options
       Hashtable options = JavaCore.getOptions();

       // Change the value of an option
       options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);

       // Set the new options
       JavaCore.setOptions(options);

### プロジェクト特有のオプション

オプションの値は、IJavaProject のプロトコルを使用してプロジェクトごとにオーバーライドできます。

次のコードの断片では、特定のプロジェクトについてオプション (`COMPILER_PB_DEPRECATION`) の値が 2 つの方法で検索されます。 ブール・パラメーターは、クエリーでプロジェクト特有のオプションのみが戻されるかどうか、 またはプロジェクトのオプション値を JavaCore の値とマージするかどうかを制御します。

       // Get the project
       IJavaProject project = ...;

       // See if the value of an option has been set in this project
       String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, false);
       if (value == null) {
         // no specific option was set on the project
         ...
       }

       // Get the value of an option from this project.  Use the value from
       // JavaCore value if none is specified for the project
       String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, true);

### デフォルトの JDT コア 3.0 オプションの主要な変更

デフォルトの準拠レベルが変更されました。 現在、デフォルトの準拠レベルは `1.3` ではなく `1.4` になり、デフォルトのターゲット・プラットフォームは `1.1` ではなく `1.2` になりました。

### JDT コア・オプションの説明

次の表は、使用可能な JDT コア・オプションの説明です。 オプション ID は括弧内に示され、デフォルト値は太字のイタリックで示されます。

#### オプション・カテゴリー

- コンパイラー・オプション
- ビルダー・オプション
- JavaCore オプション
- フォーマッター・オプション
- CodeAssist オプション

#### コンパイラー・オプション

説明 | 値
--- | ---
インライン化 JSR バイトコード命令 (COMPILER_CODEGEN_INLINE_JSR_BYTECODE)
使用可能にすると、コンパイラーは JSR 命令の生成を行わなくなり、代わりに、 対応するサブルーチン・コード・シーケンスをインライン化します (ほとんどの場合、finally ブロックの試行に対応)。 したがって、生成されるコードはより大きくなりますが、検査プロセスが非常に単純になるので、 仮想マシンでのロードは速くなります。 このモードは、Java 仕様要求 202 のサポートを見越したものです。 | ENABLED
DISABLED
ターゲット Java プラットフォームの定義 (COMPILER_CODEGEN_TARGET_PLATFORM)
バイナリー互換性の理由から、.class ファイルは特定の VM バージョン以降でタグ付けすることができます。 「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 コメント内の参照も検出しません。 DOM AST Javadoc ノードは、構造体タグ・エレメントを持たずに、単なるフラット・テキストになります。 | 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」ID の使用の報告 (COMPILER_PB_AUTOBOXING)
使用可能にすると、コンパイラーは、「assert」を ID として使用するときは常に、エラーまたは警告を出します (1.4 では予約キーワード) | ERROR
WARNING
IGNORE
ストリング連結での char[] 式の使用の報告 (COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION)
使用可能にすると、コンパイラーは、ストリング連結で char[] 式 (例えば、"hello" + new char[]{'w','o','r','l','d'}) が使用されるとエラーまたは警告を出します。 | 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
「列挙」ID の使用の報告 (COMPILER_PB_ENUM_IDENTIFIER)
使用可能にすると、「列挙」を ID として使用するたびに、コンパイラーはエラーまたは警告を出します (1.5 では予約キーワード) | ERROR
WARNING
IGNORE
別の変数を隠すフィールド宣言の報告 (COMPILER_PB_FIELD_HIDING)
使用可能にすると、フィールド宣言がなんらかのフィールドまたはローカル変数 (エンクロージング型でローカルに、定義または継承されたもの) を隠している場合に、コンパイラーがエラーまたは警告を出します。 | ERROR
WARNING
IGNORE
型パラメーターの最終バウンドの報告 (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)
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)
使用可能にすると、コンパイラーは、 非継承オブジェクト・メソッドとの互換性のないメソッドをインターフェースが定義するときにエラーまたは警告を出します。 | ERROR
WARNING
IGNORE
不完全な列挙切り替えの報告 (COMPILER_PB_INCOMPLETE_ENUM_SWITCH)
使用可能にすると、列挙切り替えステートメント内に列挙定数に対応する case ラベルがない場合、および列挙定数に一致する case ラベルが型にない場合にいつも、コンパイラーはエラーまたは警告を出します。 | ERROR
WARNING
IGNORE
static メンバーへの間接参照の報告 (COMPILER_PB_INDIRECT_STATIC_ACCESS)
使用可能にすると、static フィールドまたはメソッドが間接的な方法でアクセスされた場合に、 コンパイラーがエラーまたは警告を出します。 static メンバーへの参照は、その宣言型名で修飾することを推奨します。 | ERROR
WARNING>
IGNORE
無効な Javadoc コメントの報告 (COMPILER_PB_INVALID_JAVADOC)
これは、Javadoc の問題の重大度に対する汎用制御です。 使用可能にすると、Javadoc で問題が発生した場合に、コンパイラーがエラーまたは警告を出します。 | ERROR
WARNING
IGNORE
無効な Javadoc タグの報告 (COMPILER_PB_INVALID_JAVADOC_TAGS)
使用可能にすると、コンパイラーは、Javadoc 内のアンバウンドまたは予期しない参照タグをシグナルとして出します。 未宣言の例外を参照する「スロー」タグは、予期しないものと見なされます。 この診断は、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 フィールドのローカル宣言が欠落している場合に、コンパイラーはエラーまたは警告を出します。 このフィールドは、静的な最終として宣言され、型が 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
パッケージ・デフォルト・メソッドのオーバーライド試行の報告 (COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD)
パッケージ・デフォルト・メソッドは別のパッケージで可視ではないため、これをオーバーライドできません。 このオプションを使用可能にすると、コンパイラーはこのようなシナリオをエラーまたは警告としてシグナル通知します。 | ERROR
WARNING
IGNORE
偶然起こりうる boolean の割り当ての報告 ( COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT)
使用可能にすると、boolean の割り当てが制御ステートメントの条件として動作する (おそらく boolean 比較を意味した) 場合に、コンパイラーがエラーまたは警告を出します。 | ERROR
WARNING
IGNORE
別のフィールドを隠す特殊パラメーターの報告 (COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD)
使用可能にすると、コンストラクターまたは setter メソッド・パラメーターの宣言が なんらかのフィールド (エンクロージング型でローカルに、定義または継承されたもの) を隠している場合に、コンパイラーがシグナルを出します。 | ENABLED
DISABLED
static メンバーへの非 static 参照の報告 (COMPILER_PB_STATIC_ACCESS_RECEIVER)
使用可能にすると、コンパイラーは、static フィールドまたはメソッドが式の受取側でアクセスされるときにエラーまたは警告を出します。 | 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)
使用可能にすると、操作に総称型が含まれ、関連する未加工の型 (例えば、引数 (X) で #foo(X<String>) を呼び出す) のため型の安全性が潜在的に無効なる場合に、コンパイラーはエラーまたは警告を出します。 | 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)
使用可能にすると、cast または instanceof 操作が不要な場合に、コンパイラーがエラーまたは警告を出します。 | ERROR
WARNING
IGNORE
フィールドに対する未修飾アクセスの報告 (COMPILER_PB_UNQUALIFIED_FIELD_ACCESS)
使用可能にすると、修飾なしでフィールドがアクセスされた場合に、 コンパイラーがエラーまたは警告を出します。 コードを読みやすくするために、修飾をしてください。たとえば、「x」は「this.x」と書いてください。 | ERROR
WARNING
IGNORE
宣言されてスローされる未使用の例外の報告 (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION)
使用可能にすると、メソッドまたはコンストラクターが、スローされて検査される例外を宣言していますが、 本体の中で実際に発生したことがない場合に、コンパイラーがエラーまたは警告を出します。 | 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)
コンパイラーを使用可能にすると、private メソッドまたはフィールドが宣言されても、 同じ単位内では使用されない場合にエラーまたは警告が出されます。 | ERROR
WARNING
IGNORE
メソッド/コンストラクターの呼び出しでキャストを必要とする可変引数の報告 (COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST)
使用可能にすると、メソッド/コンストラクターの呼び出しに渡されるときに可変引数のキャストが必要な場合に、コンパイラーはエラーまたは警告を出します。 (例えば、引数 ("foo", null) で呼び出される Class.getMethod(String name, Class ... args )。) | ERROR
WARNING
IGNORE
ソース互換性モードの設定 (COMPILER_SOURCE)
ソースが 1.3 あるいは 1.4 互換かどうかを指定します。 1.4 からは、「assert」はアサーションのサポートで予約されたキーワードです。 また、1.4 モードに切り替えるときは、ターゲット VM レベルは「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
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() と同等です。 | 任意のサポートされるエンコード名。 デフォルト値はプラットフォーム・デフォルト
必要なバイナリーの非互換の JDK レベルの報告 (CORE_INCOMPATIBLE_JDK_LEVEL)
あるプロジェクトが、非互換のターゲット JDK レベルをもつ別のプロジェクトまたは ライブラリーを前提条件とするとき (たとえば、プロジェクトが 1.1 vm をターゲットとしているが、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)
2 進式の位置合わせのオプション (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)
コンストラクター宣言での throw 文節の位置合わせのオプション (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
case と比較して break をインデントするオプション (FORMATTER_INDENT_BREAKS_COMPARE_TO_CASES)
使用可能な値 | TRUE
FALSE
ブロック内のステートメントをインデントするオプション (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BLOCK)
使用可能な値 | TRUE
FALSE
メソッドまたはコンストラクターの本体内のステートメントをインデントするオプション (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BODY)
使用可能な値 | TRUE
FALSE
case と比較して switch 文をインデントするオプション (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_CASES)
使用可能な値 | TRUE
FALSE
switch と比較して switch 文をインデントするオプション (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_SWITCH)
使用可能な値 | TRUE
FALSE
1 つのインデントの表示と等価な数のスペースを指定するオプション (FORMATTER_INDENTATION_SIZE)
使用可能な値 | 「<n>」、n はゼロまたは正整数
デフォルト値 | "4"
注釈の後に改行を挿入するオプション
使用可能な値 | 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
try 文内の catch キーワードの前に改行を挿入するオプション (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
if 文内の else キーワードの前に改行を挿入するオプション (FORMATTER_INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT)
使用可能な値 | INSERT
DO_NOT_INSERT
try 文内の finally キーワードの前に改行を挿入するオプション (FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT)
使用可能な値 | INSERT
DO_NOT_INSERT
do 文内の while の前に改行を挿入するオプション (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
ワイルドカードの後および中にスペースを挿入するオプション (FORMATTER_INSERT_SPACE_AFTER_AND_IN_TYPE_PARAMETER)
使用可能な値 | INSERT
DO_NOT_INSERT
代入演算子の後にスペースを挿入するオプション (FORMATTER_INSERT_SPACE_AFTER_ASSIGNMENT_OPERATOR)
使用可能な値 | INSERT
DO_NOT_INSERT
注釈内の後にスペースを挿入するオプション (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION)
使用可能な値 | INSERT
DO_NOT_INSERT
注釈タイプの宣言内の後にスペースを挿入するオプション (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION_TYPE_DECLARATION)
使用可能な値 | INSERT
DO_NOT_INSERT
2 項演算子の後にスペースを挿入するオプション (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
ラベル付きステートメント内のコロンの後にスペースを挿入するオプション (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_LABELED_STATEMENT)
使用可能な値 | 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
コンストラクター宣言の throw 文節内の例外名のコンマの後にスペースを挿入するオプション (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_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
メソッド宣言の throw 文節内の例外名のコンマの後にスペースを挿入するオプション (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
synchronized 文内の左小括弧の後にスペースを挿入するオプション (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
注釈タイプの宣言内の前にスペースを挿入するオプション (FORMATTER_INSERT_SPACE_BEFORE_AT_IN_ANNOTATION_TYPE_DECLARATION)
使用可能な値 | INSERT
DO_NOT_INSERT
2 項演算子の前にスペースを挿入するオプション (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
コンストラクター宣言の throw 文節の例外名のコンマの前にスペースを挿入するオプション (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_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
メソッド宣言の throw 文節の例外名のコンマの前にスペースを挿入するオプション (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_DECLARATION)
使用可能な値 | INSERT
DO_NOT_INSERT
匿名型の宣言内の左中括弧の前にスペースを挿入するオプション (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_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
空の配列イニシャライザーを 1 行に保持するオプション (FORMATTER_KEEP_EMPTY_ARRAY_INITIALIZER_ON_ONE_LINE)
使用可能な値 | TRUE
FALSE
保護文節を 1 行に保持するオプション (FORMATTER_KEEP_GUARDIAN_CLAUSE_ON_ONE_LINE)
使用可能な値 | TRUE
FALSE
単純な if 文を 1 行に保持するオプション (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
1 つのタブの表示と等価な数のスペースを指定するオプション (FORMATTER_TAB_SIZE)
使用可能な値 | 「<n>」、n はゼロまたは正整数
デフォルト値 | "4"
先頭のインデントに対してのみタブを使用するオプション (FORMATTER_USE_TABS_ONLY_FOR_LEADING_INDENTATIONS)
使用可能な値 | TRUE
FALSE

#### CodeAssist オプション

説明 | 値
--- | ---
引数名の接頭部の定義 (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>]*}. デフォルト値は、""
static フィールド名の定義 (CODEASSIST_STATIC_FIELD_PREFIXES)
接頭部が空ではないとき、static フィールド名の入力は、 提案されたいずれかの接頭部から始まります。 | {<prefix>[,<prefix>]*}. デフォルト値は、""
static フィールド名の接尾部の定義 (CODEASSIST_STATIC_FIELD_SUFFIXES)
接尾部が空ではないとき、static フィールド名の入力は、提案されたいずれかの接尾部で終わります。 | {<suffix>[,<suffix>]*}. デフォルト値は、""
可視性に依存した完了の活動化 (CODEASSIST_VISIBILITY_CHECK)
アクティブ時に、完了は不可視であるものを表示しません (例えば、スーパー・クラスの private メソッドを見ることはできません)。 | ENABLED
DISABLED