JDT 核心選項

「JDT 核心」選項可以控制核心特性的行為,如 Java 編譯器、 程式碼格式製作器、程式碼輔助,以及其他核心行為。存取這些選項的 API 定義在 JavaCore。 您可使用下列的群組來存取這些選項:

您也可以按字串名稱來個別存取這些選項。

選項會儲存成所有已知可配置選項和其值的雜湊表。 已為每一個選項 ID 和可能的常數值,在 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)。 Boolean 參數控制是否在查詢中僅應傳回專案特有的選項, 或專案的選項值是否應該與 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 核心選項說明

下表說明可用的「JDT 核心」選項。選項 ID 顯示在括弧內, 而預設值則以粗斜體字顯示。

選項種類

編譯器選項

說明
列入 JSR 位元組碼指令 (COMPILER_CODEGEN_INLINE_JSR_BYTECODE)
當啟用這個選項時,編譯器不再產生 JSR 指令,而會列入對應的子常式程式碼序列(大部分對應於 try finally block)。產生的程式碼因而變大,但在虛擬機器上的載入速度變快, 因為驗證程序變簡單。 這個模式預期支援 Java Specification Request 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
報告 Boxing/Unboxing 轉換 (COMPILER_PB_ASSERT_IDENTIFIER)
如果啟用,編譯器會在執行 boxing 或 unboxing 轉換時,發出錯誤或警告。 ERROR
WARNING
IGNORE
報告 'assert' ID 的用法 (COMPILER_PB_AUTOBOXING)
當啟用這個選項時,當 'assert' 用作 ID 時,編譯器發出錯誤或警告(保留關鍵字在 1.4 中) ERROR
WARNING
IGNORE
報告 char[] 表示式在字串連結中的用法 (COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION)
當啟用這個選項時,每當在「字串」連結(如 "hello" + new char[]{'w','o','r','l','d'})中使用 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' ID 的用法 (COMPILER_PB_ENUM_IDENTIFIER)
如果啟用,編譯器會在 'enum' 用來作為 ID(1.5 的保留關鍵字)時,發出錯誤或警告。 ERROR
WARNING
IGNORE
報告欄位宣告隱藏另一個變數 (COMPILER_PB_FIELD_HIDING)
當啟用這個選項時,每當欄位宣告隱藏某個欄位或區域變數時 (不論在本端環境、以繼承方式或定義於含括類型中),編譯器就會發出錯誤或警告。 ERROR
WARNING
IGNORE
報告類型參數的最終界限 (COMPILER_PB_FINAL_PARAMETER_BOUND)
如果啟用,編譯器會在通用類型參數與 final 類型相對應的界限相關聯時,發出錯誤或警告;由於 final 類型不能進一步擴充,因此該參數沒什麼作用。 ERROR
WARNING
IGNORE
報告 Finally Block 未正常完成 (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING)
當啟用這個選項時,如果 finally block 未正常完成,編譯器將發出錯誤或警告。 ERROR
WARNING
IGNORE
報告 Finally Block 未正常完成 (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING)
當啟用這個選項時,如果 finally block 未正常完成,編譯器將發出錯誤或警告。 ERROR
WARNING
IGNORE
報告對具有受限存取權之類型禁止的參照 (COMPILER_PB_FORBIDDEN_REFERENCE)
如果啟用,編譯器會在參照無法存取的類型(根據存取規則規格所定義)的類型時,發出錯誤或警告。 ERROR
WARNING
IGNORE
報告隱藏的快取區塊COMPILER_PB_HIDDEN_CATCH_BLOCK
區域至 try 陳述式,有些快取區塊可能隱藏其他的,例如
   try {
      throw new java.io.CharConversionException();
   } catch (java.io.CharConversionException e) {
   } catch (java.io.IOException e) {}.
啟用這個選項時,編譯器將對已勾選異常狀況對應的隱藏的快取區塊發出錯誤或警告。
ERROR
WARNING
IGNORE
報告與非繼承方法不相容的 Interface 方法 (COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD)
當啟用這個選項時,每當介面定義一個與非繼承「物件」方法不相容的方法時, 編譯器將發出錯誤或警告。 ERROR
WARNING
IGNORE
報告不完整的列舉切換選項 (COMPILER_PB_INCOMPLETE_ENUM_SWITCH)
如果啟用,編譯器會在列舉切換陳述式類型(其沒有符合 enum 常數的 CASE 標籤)中的 enum 常數沒有對應的 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 中未連結的或非預期的參照標示發出信號。 參照未宣告的異常狀況的 '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
指定每一個編譯單元上所報告的問題上限數目(如果上限為 0,則報告所有問題)。 正整數。
預設值為 100
報告以建構子名稱的方法COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME
如果以建構子名稱來命名方法,通常會被視為較差的程式設計風格。 如果啟用這個選項,編譯器會將這類實務視為錯誤或警告。 ERROR
WARNING
IGNORE
報告遺漏 @Deprecated 註釋 (COMPILER_PB_MISSING_DEPRECATED_ANNOTATION)
如果啟用,編譯器會在發現宣告帶有 @deprecated doc 標示但沒有對應的 @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)
如果啟用,編譯器會在發現方法宣告置換了 Super 類別方法但沒有 @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)
如果啟用,編譯器會在發現方法宣告置換了 Super 類別方法但沒有 @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
報告嘗試置換套件預設的方法COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD
套件的預設方法在另一套件中看不到, 因此無法置換。如果啟用這個選項,編譯器會將這類實務視為錯誤或警告。 ERROR
WARNING
IGNORE
報告可能的意外 Boolean 指派( COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT)
當啟用這個選項時,如果 Boolean 指派是作為 control 陳述式的條件之一 (它可能是要作為 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
報告未檢查的 Type 作業 (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)
當啟用這個選項時,如果有不必要的強制轉型或 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
如果實作 abstract 方法,將報告未使用的參數 (COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT)
當啟用這個選項時,編譯器將在 abstract 方法的實作中標出未使用的參數。 ENABLED
DISABLED
如果置換具體方法,將報告未使用的參數 (COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE)
當啟用這個選項時,編譯器將在置換具體方法的方法中標出未使用的參數。 ENABLED
DISABLED
報告未使用的 Private 成員(COMPILER_PB_UNUSED_PRIVATE_MEMBER)
當啟用這個選項時,每當宣告 Private 方法或欄位時,但從未在同一單元內使用時, 編譯器將發出錯誤或警告。 ERROR
WARNING
IGNORE
報告方法/建構子呼叫中的 Varargs 引數需要強制轉型(COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST)
如果啟用,編譯器會在 varargs 引數應該於傳給方法/建構子呼叫而強制轉型時,發出錯誤或警告。(比方說,以引數 ("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)
當設為「停用」時,專案類別路徑上的項目不可以與排除或併入型樣相關聯。 ENABLED
DISABLED
啟用使用類別路徑多個輸出位置 (CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS)
當設為「啟用」時,專案類別路徑上沒有項目可以與特定輸出位置相關聯,防止使用多個輸出位置。 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)
用來對齊 enum 常數中之引數的選項 (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)
用來對齊 enum 常數的選項 (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)
用來對齊類型宣告中之 Super 類別的選項 (FORMATTER_ALIGNMENT_FOR_SUPERCLASS_IN_TYPE_DECLARATION)
可能的值 createAlignmentValue(boolean, int, int) 呼叫傳回的值
預設值 createAlignmentValue(false, WRAP_NEXT_SHIFTED, INDENT_DEFAULT)
用來對齊列舉宣告中之 Super 介面的選項 (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_ENUM_DECLARATION)
可能的值 createAlignmentValue(boolean, int, int) 呼叫傳回的值
預設值 createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
用來對齊類型宣告中之 Super 介面的選項 (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
用來放置 enum 常數之大括弧的選項 (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 root 標示的選項。 (FORMATTER_COMMENT_INDENT_ROOT_TAGS)
可能的值 TRUE
FALSE
用來在 Javadoc root 標示區塊之前插入空行的選項 (FORMATTER_COMMENT_INSERT_EMPTY_LINE_BEFORE_ROOT_TAGS)
可能的值 INSERT
DO_NOT_INSERT
用來在 Javadoc root 標示參數之後插入換行的選項 (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"
相較於其括住的 enum 常數標頭,用來縮排主體宣告的選項 (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
相較於 cases,用來縮排 breaks 的選項 (FORMATTER_INDENT_BREAKS_COMPARE_TO_CASES)
可能的值 TRUE
FALSE
用來縮排區塊內之陳述式的選項 (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BLOCK)
可能的值 TRUE
FALSE
用來縮排方法或建構子主體內之陳述式的選項 (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BODY)
可能的值 TRUE
FALSE
相較於 cases,用來縮排 switch 陳述式的選項 (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_IN_EMPTY_BLOCK)
可能的值 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
用來在空的 enum 常數中插入換行的選項 (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
用來在雙運算元運算子之後插入空格的選項 (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_ARGUMENTS)
可能的值 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_COLON_IN_CONDITIONAL)
可能的值 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
用來在 enum 常數之引數中的逗點之後插入空格的選項 (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
用來在方法宣告之 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
用來在類型標頭之 Super 介面名稱中的逗點之後插入空格的選項 (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
用來在 enum 常數中的左括弧之後插入空格的選項 (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
用來在註釋類型宣告之前和中間插入空格的選項 (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
用來在 enum 常數中的右括弧之前插入空格的選項 (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
用來在同步化陳述式中的右括弧之前插入空格的選項 (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
用來在 enum 常數之引數中的逗點之前插入空格的選項 (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
用來在方法宣告之 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
用來在類型標頭之 Super 介面名稱中的逗點之前插入空格的選項 (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
用來在 enum 常數中的左大括弧之前插入空格的選項 (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
用來在 enum 常數中的左括弧之前插入空格的選項 (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
用來在同步化陳述式中的左括弧之前插入空格的選項 (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
用來在 enum 常數中的空括弧之間插入空格的選項 (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
用來將 guardian 子句維持在一行的選項 (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 選項

說明
定義引數名稱的字首 (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)
在作用中時,完成不顯示您所看不見的(例如,您看不見 Super 類別的私密方法)。 ENABLED
DISABLED