Volby JDT Core

Volby JDT Core určují chování hlavních součástí, tj. kompilátoru jazyka Java, formátovače kódu, prvku Usnadnění práce s kódem a ostatní chování.  Rozhraní API určená pro přístup k volbám jsou definována v JavaCore.  K volbám lze přistupovat jako ke skupinám:

K volbám lze přistupovat rovněž jednotlivě, a to pomocí řetězce názvu.

Volby jsou uloženy v podobě hašovací tabulky všech známých nastavitelných voleb včetně jejich hodnot. V JavaCore jsou definovány pomocné konstanty pro jednotlivá ID voleb a jejich použitelné konstantní hodnoty.

Následující fragment kódu obnovuje výchozí hodnotu všech hlavních voleb s výjimkou jediné volby (COMPILER_PB_DEPRECATION), jež se nastavuje výslovně.

   // získat výchozí volby
   Hashtable options = JavaCore.getDefaultOptions();
   
   // Změnit hodnotu volby
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Nastavit nové volby
   JavaCore.setOptions(options);

Následující fragment kódu uchovává hodnotu aktuálních voleb a upravuje pouze jedinou volbu (COMPILER_PB_DEPRECATION):

   // Získat aktuální volby
   Hashtable options = JavaCore.getOptions();
   
   // Změnit hodnotu volby
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Nastavit nové volby
   JavaCore.setOptions(options);

Volby specifické pro jednotlivé projekty

Hodnoty voleb lze pro jednotlivé projekty potlačit s použitím protokolu v IJavaProject.

Následující fragment kódu získává hodnotu volby (COMPILER_PB_DEPRECATION) pro určitý projekt dvěma různými způsoby.  Logický parametr určuje, zda mají být na základě dotazu vráceny pouze volby specifické pro jednotlivé projekty nebo zda mají být hodnoty těchto projektových voleb sloučeny s hodnotami v JavaCore.

   // Získat projekt
   IJavaProject project = ...;

   // Zjištění, zda je pro tento projekt nastavena hodnota volby
   String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, false);
   if (value == null) {
     // V projektu není nastavena žádná specifická volba
     ...
   }
   
   // Získat hodnotu volby z tohoto projektu. Použít hodnotu z
   // JavaCore, není-li žádná hodnota zadána pro projekt
   String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, true);

Popis voleb JDT Core

Následující tabulky popisují dostupné volby JDT Core.  ID volby je uvedeno v závorkách, výchozí hodnota v tučné kurzívě.

Kategorie voleb

Volby kompilátoru

Popis Hodnoty
Vložit instrukci bytového kódu JSR (COMPILER_CODEGEN_INLINE_JSR_BYTECODE)
Je-li tato volba aktivní a je-li verze cílové platformy Java nejvýše 1.4, kompilátor nevytvoří instrukce JSR, ale vloží příslušné sekvence kódu podprogramu (jež většinou odpovídají koncovým blokům příkazu try). Generovaný kód je z tohoto důvodu sice větší, avšak načítá se do Virtual Machine rychleji, protože proces ověřování je mnohem jednodušší. Tento režim přidává podporu návrhu specifikace Java č. 202 pro cílové platformy Java před verzí 1.5.
Pro cílovou platformu Java verze nejméně 1.5 je vkládání instrukcí bajtového kódu JSR povinné a tato volba je ignorována.
ENABLED
DISABLED
Nastavení cílové platformy Java (COMPILER_CODEGEN_TARGET_PLATFORM)
Z důvodu binární kompatibility se soubory .class značkují verzemi systému VM, které jsou definovány pro jednotlivé úrovně referenční specifikace. Cílová platforma Java určuje minimální úroveň běhového prostředí vyžadovaného k provedení vygenerovaných souborů tříd.
Shoda zdrojové a cílové úrovně musí splnit určitá omezení, jejichž souhrn podává tabulka kompatibility uvedená níže.
VERSION_1_1
VERSION_1_2
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
Zachování nepoužitých lokálních proměnných (COMPILER_CODEGEN_UNUSED_LOCAL)
Není-li výslovně vyžádáno zachování nepoužitých (tj. nečtených) lokálních proměnných, kompilátor je odstraní optimalizací, a může tak způsobit změnu odlaďování. PRESERVE
OPTIMIZE_OUT
Nastavení úrovně shody (COMPILER_COMPLIANCE)
Vyberte úroveň shody pro kompilátor, který se poté bude chovat jako referenční specifikace této úrovně.
Shoda zdrojové a cílové úrovně musí splnit určitá omezení, jejichž souhrn podává tabulka kompatibility uvedená níže.
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
Podpora komentářů Javadoc (COMPILER_DOC_COMMENT_SUPPORT)
Je-li tato podpora znepřístupněna, kompilátor ignoruje veškerá nastavení voleb problémů s javadoc a vůbec problémy javadoc nezobrazuje. Rovněž nenalézá žádné odkazy v obsahu javadoc a uzel DOM AST Javadoc má podobu prostého textu, tj. neobsahuje strukturu značek. ENABLED
DISABLED
Generování ladicího atributu čísla řádku (COMPILER_LINE_NUMBER_ATTR)
Po vygenerování tento atribut umožní zvýrazňování zdrojového kódu v ladicím programu (zvětšuje se soubor .class). GENERATE
DO_NOT_GENERATE
Generování ladicího atributu lokální proměnné (COMPILER_LOCAL_VARIABLE_ATTR)
Tento atribut při generování zobrazení názvů lokálních proměnných v ladicím nástroji pouze na místech, kde jsou proměnné již přiřazeny (soubor .class se zvětší). GENERATE
DO_NOT_GENERATE
Vytváření zpráv o použití Typu anotace jako superrozhraní (COMPILER_PB_ANNOTATION_SUPER_INTERFACE)
Použijete-li tuto volbu, kompilátor bude vytvářet chybová hlášení či varování vždy při výskytu typu anotace použité jako superrozhraní. Přestože to je povoleno, není to vhodné. ERROR
WARNING
IGNORE
Vytváření zpráv o použití identifikátoru 'assert' (COMPILER_PB_ASSERT_IDENTIFIER)
Použijete-li tuto volbu, kompilátor bude vytvářet chybová hlášení nebo varování vždy při použití 'assert' ve funkci identifikátoru (vyhrazené klíčové slovo verze 1.4) ERROR
WARNING
IGNORE
Vytváření zpráv o konverzi uzavírání/otevírání (COMPILER_PB_AUTOBOXING)
Použijete-li tuto volbu, kompilátor bude vytvářet chybová hlášení či varování vždy při provedení konverze uzavírání a otevírání. ERROR
WARNING
IGNORE
Vytváření zpráv o použití výrazů char[] při spojování řetězců (COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION)
Použijete-li tuto volbu, kompilátor bude vytvářet chybové hlášení nebo varování vždy při použití výrazu char[] ve spojování řetězců (např. "hello" + new char[]{'w','o','r','l','d'}). ERROR
WARNING
IGNORE
Vytváření zpráv o nepřípustné položce (COMPILER_PB_DEPRECATION)
Použijete-li tuto volbu, kompilátor při použití nepřípustného rozhraní API vytvoří chybové hlášení nebo varování. ERROR
WARNING
IGNORE
Vytváření zpráv o nepřípustném položce v nepřípustném kódu (COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE)
Je-li tato volba aktivní, kompilátor bude signalizovat použití nepřípustných rozhraní API uvnitř nepřípustného kódu, a to jako chybu nebo varování. ENABLED
DISABLED
Vytváření zpráv o výskytu nepřípustného prvku při potlačování nepřípustné metody (COMPILER_PB_DEPRECATION_WHEN_OVERRIDING_DEPRECATED_METHOD)
Při použití této volby kompilátor bude hlásit deklaraci metody potlačující nepřípustnou metodu. ENABLED
DISABLED
Vytváření zpráv o nevhodném odkazu na typ s omezeným přístupem (COMPILER_PB_DISCOURAGED_REFERENCE)
Použijete-li tuto volbu, kompilátor vytvoří chybové hlášení nebo varování při odkazu na typ s nevhodným přístupem dle definice v souladu se specifikacemi pravidel přístupu. ERROR
WARNING
IGNORE
Vytváření zpráv o prázdných příkazech a nadbytečných střednících (COMPILER_PB_EMPTY_STATEMENT)
Použijete-li tuto volbu, kompilátor bude vytvářet chybové hlášení nebo varování vždy při výskytu prázdného příkazu nebo nadbytečného středníku. ERROR
WARNING
IGNORE
Vytváření zpráv o použití identifikátoru 'enum' (COMPILER_PB_ENUM_IDENTIFIER)
Použijete-li tuto volbu, kompilátor bude vytvářet chybová hlášení nebo varování vždy při použití 'enum' ve funkci identifikátoru (vyhrazené klíčové slovo verze 1.5). ERROR
WARNING
IGNORE
Vytváření zpráv o neúspěchu příkazu switch (COMPILER_PB_FALLTHROUGH_CASE)
Je-li aktivní tato volba, kompilátor bude generovat chybu nebo varování při vstupu do případu průchodem předchozího neprázdného případu. ERROR
WARNING
IGNORE
Považovat volitelné chyby za závažné (COMPILER_PB_FATAL_OPTIONAL_ERROR)
Je-li aktivní tato volba, volitelné chyby (tj. volitelné problémy, jejichž závažnost odpovídá úrovni "chyba") budou považovány za standardní chyby kompilátoru, tj. za závažné chyby. Při rozpoznávání závažných chyb ve zdrojovém kódu kompilátor vygeneruje problémové metody/typy do příslušných souborů tříd a zamezí tak spuštění problémového kódu před vyřešením všech problémů.
Je-li tato volba neaktivní, volitelné chyby jsou považovány za pouhá varování poskytnutá pro účely generování kódu, mají však indikátor chyby, který zvyšuje jejich závažnost vzhledem k běžným varováním.
ENABLED
DISABLED
Vytváření zpráv o deklaraci pole, jež skrývá jinou proměnnou (COMPILER_PB_FIELD_HIDING)
Použijete-li tuto volbu, kompilátor bude vytvářet chybové hlášení nebo varování vždy při výskytu deklarace pole zakrývající některé pole nebo lokální proměnnou (lokálně, zděděné nebo definované v zapouzdřujícím typu). ERROR
WARNING
IGNORE
Vytváření zpráv o konečné mezi parametry typu (COMPILER_PB_FINAL_PARAMETER_BOUND)
Použijete-li tuto volbu, kompilátor vytvoří chybové hlášení nebo varování vždy když je parametr generického typu přiřazen k vazbě odpovídající konečnému typu; protože konečné typy není možné dále rozšířit, parametr je v podstatě zbytečný. ERROR
WARNING
IGNORE
Vytváření zpráv o blocích příkazu finally, které nejsou ukončeny normálně (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING)
Použijete-li tuto volbu, kompilátor vytvoří chybové hlášení nebo varování, pokud blok příkazu finally není ukončen normálně. ERROR
WARNING
IGNORE
Vytváření zpráv o zakázaném odkazu na typ s omezeným přístupem (COMPILER_PB_FORBIDDEN_REFERENCE)
Použijete-li tuto volbu, kompilátor vytvoří chybové hlášení nebo varování při odkazu na nepřístupný typ dle definice v souladu se specifikacemi pravidel přístupu. ERROR
WARNING
IGNORE
Vytváření zpráv o skrytém zachytávacím bloku (COMPILER_PB_HIDDEN_CATCH_BLOCK)
V rámci příkazu try mohou být některé bloky příkazu catch skrývány jinými bloky catch, např.
  try {
      throw new java.io.CharConversionException();
   } catch (java.io.CharConversionException e) {
   } catch (java.io.IOException e) {}.
Použijete-li tuto volbu, kompilátor bude vytvářet chybová hlášení či varování pro skryté bloky příkazu catch podle potvrzených výjimek.
ERROR
WARNING
IGNORE
Vytváření zpráv o metodě rozhraní, jež není kompatibilní s nezděděnými metodami (COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD)
Použijete-li tuto volbu, kompilátor bude vytvářet chybové hlášení nebo varování vždy, když bude rozhraní definovat metodu nekompatibilní s metodou nezděděného objektu. ERROR
WARNING
IGNORE
Vytváření zpráv o nekompletním výčtovém přepínači (COMPILER_PB_INCOMPLETE_ENUM_SWITCH)
Je-li tato volba aktivní, kompilátor bude generovat chybu nebo výstrahu vždy při rozpoznání výčtové konstanty před příslušné hlavičky příkazu case v příkazu switch výčtu. ERROR
WARNING
IGNORE
Vytváření zpráv o nepřímém odkazu na statický člen (COMPILER_PB_INDIRECT_STATIC_ACCESS)
Použijete-li tuto volbu, kompilátor bude vytvářet chybové hlášení nebo varování vždy při přístupu do statického pole nebo metody nepřímým způsobem. Odkaz na statický člen by měl být proveden přednostně s použitím názvu deklarujícího typu. ERROR
WARNING
IGNORE
Vytváření zpráv o neplatném komentáři Javadoc (COMPILER_PB_INVALID_JAVADOC)
Jde o obecný obslužný prvek závažnosti problémů dokumentace Javadoc. Použijete-li tuto volbu, kompilátor vytvoří pro problém v dokumentaci Javadoc chybové hlášení nebo varování. ERROR
WARNING
IGNORE
Vytváření zpráv o neplatných značkách Javadoc (COMPILER_PB_INVALID_JAVADOC_TAGS)
Použijete-li tuto volbu, kompilátor bude signalizovat nekonzistentní nebo neočekávané značky odkazů v dokumentaci Javadoc. Značka 'throws' odkazující na nedeklarovanou výjimku bude považována za neočekávanou.
Povšimněte si, že tuto diagnostiku lze aktivovat na základě viditelnosti konstrukce přidružené dokumentaci Javadoc; viz rovněž COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
ENABLED
DISABLED
Vytváření zpráv o značkách dokumentace Javadoc s nepřípustnými odkazy (COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF)
Určete, zda bude kompilátor vytvářet hlášení o nepřípustných odkazech použitých ve značkách Javadoc.
Povšimněte si, že tuto diagnostiku lze aktivovat na základě viditelnosti konstrukce přidružené dokumentaci Javadoc; viz rovněž COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
ENABLED
DISABLED
Vytváření zpráv o značkách Javadoc s neviditelnými odkazy (COMPILER_PB_INVALID_JAVADOC_TAGS__NOT_VISIBLE_REF)
Určete, zda bude kompilátor vytvářet zprávy o neviditelných odkazech použitých ve značkách Javadoc.
Povšimněte si, že tuto diagnostiku lze aktivovat na základě viditelnosti konstrukce přidružené dokumentaci Javadoc; viz rovněž COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
ENABLED
DISABLED
Úroveň zobrazení neplatných značek Javadoc (COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY)
Nastavuje minimální úroveň zobrazování problémů se značkami Javadoc. Problémy nižších úrovní budou ignorovány. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Vytváření zpráv o deklaraci lokální proměnné, která skrývá jinou proměnnou (COMPILER_PB_LOCAL_VARIABLE_HIDING)
Použijete-li tuto volbu, kompilátor bude vytvářet chybové hlášení nebo varování vždy při výskytu deklarace lokální proměnné zakrývající některé pole nebo lokální proměnnou (lokálně, zděděné nebo definované v zapouzdřujícím typu). ERROR
WARNING
IGNORE
Maximální počet hlášených problémů na kompilační jednotku (COMPILER_PB_MAX_PER_UNIT)
Určuje maximální počet problémů zobrazených pro jednotlivé kompilační jednotky (je-li jako maximum určena nula, zobrazují se všechny problémy). Kladné celé číslo nebo nula.
Výchozí hodnotou je 100.
Vytváření zpráv o metodě volané názvem konstruktoru (COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME)
Pojmenování metody názvem konstruktoru je obecně považováno za nesprávný styl programování. Použijete-li tuto volbu, bude kompilátor při rozpoznání této události vytvářet chybové hlášení nebo varování. ERROR
WARNING
IGNORE
Vytváření zpráv o chybějící anotaci @Deprecated (COMPILER_PB_MISSING_DEPRECATED_ANNOTATION)
Použijete-li tuto volbu, kompilátor bude generovat chybu nebo varování vždy při rozpoznání deklarace s dokumentační značkou @deprecated bez příslušné anotace @Deprecated. ERROR
WARNING
IGNORE
Vytváření zpráv o chybějících komentářích Javadoc Javadoc (COMPILER_PB_MISSING_JAVADOC_COMMENTS)
Jde o obecný obslužný prvek závažnosti problémů s chybějícími značkami dokumentace Javadoc. Použijete-li tuto volbu, kompilátor vytvoří chybové hlášení nebo varování pro chybějící komentáře dokumentace Javadoc.
Mějte na zřeteli, že tato diagnostika může být aktivována na základě zobrazení konstruktu přiřazenému k dokumentaci Javadoc.
ERROR
WARNING
IGNORE
Vytváření zpráv o chybějících komentářích dokumentace Javadoc v potlačovaných metodách (COMPILER_PB_MISSING_JAVADOC_COMMENTS_OVERRIDING)
Určuje, zda má kompilátor ověřovat potlačované metody za účelem zobrazování problémů s chybějícími komentáři dokumentace Javadoc. ENABLED
DISABLED
Úroveň zobrazení chybějících komentářů dokumentace Javadoc (COMPILER_PB_MISSING_JAVADOC_COMMENTS_VISIBILITY)
Nastavuje minimální úroveň zobrazování problémů s chybějící dokumentací Javadoc. Problémy nižších úrovní budou ignorovány. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Vytváření zpráv o chybějících značkách dokumentace Javadoc (COMPILER_PB_MISSING_JAVADOC_TAGS)
Jde o obecný obslužný prvek závažnosti problémů dokumentace s chybějícími značkami dokumentace Javadoc. Použijete-li tuto volbu, kompilátor vytvoří chybové hlášení nebo varování pro chybějící značky dokumentace Javadoc.
Mějte na zřeteli, že tato diagnostika může být aktivována na základě zobrazení konstruktu přiřazenému k dokumentaci Javadoc.
ERROR
WARNING
IGNORE
Vytváření zpráv o chybějících značkách dokumentace Javadoc v metodách potlačení (COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING)
Určuje, zda má kompilátor ověřovat metody potlačení za účelem zobrazování problémů s chybějícími značkami dokumentace Javadoc. ENABLED
DISABLED
Úroveň zobrazení chybějících značek dokumentace Javadoc (COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY)
Nastavuje minimální úroveň zobrazení problémů s chybějícími značkami Javadoc. Problémy nižších úrovní budou ignorovány. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Vytváření zpráv o chybějící anotaci @Override (COMPILER_PB_MISSING_OVERRIDE_ANNOTATION)
Použijete-li tuto volbu, kompilátor bude vytvářet chybová hlášení či varování vždy při výskytu deklarace potlačující metodu supertřídy, ale bez příslušné anotace @Override. ERROR
WARNING
IGNORE
Vytváření zpráv o chybějící deklaraci pole serialVersionUID v serializovatelné třídě (COMPILER_PB_MISSING_SERIAL_VERSION)
Použijete-li tuto volbu, kompilátor bude vytvářet chybová hlášení či varování vždy, když v serializovatelné třídě chybí lokální deklarace pole serialVersionUID. Toto pole musí být definováno jako statické konečné a typu long. ERROR
WARNING
IGNORE
Vytváření zpráv o přiřazení bez účinku (COMPILER_PB_NO_EFFECT_ASSIGNMENT)
Použijete-li tuto volbu, kompilátor bude vytvářet chybová hlášení či varování vždy při výskytu přiřazení bez účinku (např. 'x = x'). ERROR
WARNING
IGNORE
Vytváření zpráv o neexternalizovaném řetězcovém literálu (COMPILER_PB_NON_NLS_STRING_LITERAL)
Použijete-li tuto volbu, kompilátor bude vytvářet chybová hlášení nebo varování pro neexternalizované řetězcové literály (tj. neoznačený značkou //$NON-NLS-<n>$). ERROR
WARNING
IGNORE
Vytváření zpráv o nulových odkazech nebo o rušení nulových odkazů (COMPILER_PB_NULL_REFERENCE)
Je-li aktivní tato volba, kompilátor bude generovat chybu nebo výstrahu při rozpoznání nesprávného způsobu předpokládání nulové/nenulové hodnoty v proměnné.
Jde o tyto situace:
  • Je předpokládána nulová proměnná, která je však nadále používána k přístupu do polí nebo metod.
  • Je předpokládána nulová nebo nenulová hodnota proměnné, která je však dále testována na nulovou hodnotu.
ERROR
WARNING
IGNORE
Vytváření zpráv o potlačení výchozí metody balíčku (COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD)
Výchozí metoda balíčku se nezobrazuje v jiném balíčku, a proto ji nelze potlačit. Použijete-li tuto volbu, bude kompilátor při rozpoznání této události vytvářet chybové hlášení nebo varování. ERROR
WARNING
IGNORE
Vytváření zpráv o přiřazení parametru (COMPILER_PB_PARAMETER_ASSIGNMENT)
Je-li aktivní tato volba, kompilátor bude generovat chybu nebo varování při přiřazení parametru. ERROR
WARNING
IGNORE
Vytváření zpráv o možném náhodném logickém přiřazení( COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT)
Použijete-li tuto volbu, kompilátor bude vytvářet chybové hlášení nebo varování, pokud je logické přiřazení použito jako podmínka řídicího příkazu (kde má být pravděpodobně uvedeno logické porovnání). ERROR
WARNING
IGNORE
Vytváření zpráv o odkazu na typ raw(COMPILER_PB_RAW_TYPE_REFERENCE)
Je-li tato volba aktivní, kompilátor bude generovat chybu nebo výstrahu při rozpoznání odkazů na typy raw. Typy raw jsou nevhodné a jsou určeny k podpoře práce se starším kódem. V budoucnu specifikace jazyka vyloučí přímé odkazy na generické typy. ERROR
WARNING
IGNORE
Vytváření zpráv o speciálním parametru, který skrývá jiné pole (COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD)
Použijete-li tuto volbu, kompilátor bude signalizovat případy, kdy deklarace konstruktoru nebo parametru metody setter zakrývá nějaké pole (lokálně, zděděné nebo definované v zapouzdřujícím typu). ENABLED
DISABLED
Vytváření zpráv o nestatickém odkazu na statický člen (COMPILER_PB_STATIC_ACCESS_RECEIVER)
Použijete-li tuto volbu, kompilátor bude vytvářet chybové hlášení nebo varování vždy při přístupu do statického pole nebo metody s použitím zásobníku výrazu. ERROR
WARNING
IGNORE
Stanovení efektu @SuppressWarnings (COMPILER_PB_SUPPRESS_WARNINGS)
Použijete-li tuto volbu, anotaci @SuppressWarnings lze použít k potlačení některých varování kompilátoru.
Je-li volba vypnuta, všechny anotace @SupressWarnings jsou ignorovány; tj. varování jsou hlášena dokonce i v případě, že se vyskytují v rozsahu entity, která obsahuje anotaci @SuppressWarnings
ENABLED
DISABLED
Vytváření zpráv o emulaci syntetického přístupu (COMPILER_PB_SYNTHETIC_ACCESS_EMULATION)
Použijete-li tuto volbu, kompilátor bude vytvářet chybové hlášení nebo varování vždy při emulaci přístupu k nepřístupnému členu zapouzdřujícího typu. Takovýto typ přístupu může způsobit dosažení meze výkonu. ERROR
WARNING
IGNORE
Vytváření zpráv o deklaraci parametru typu zakrývajícím jiný typ (COMPILER_PB_TYPE_PARAMETER_HIDING)
Použijete-li tuto volbu, kompilátor bude vytvářet chybová hlášení či varování vždy, když deklarace parametru typu zakrývá jiný typ. ERROR
WARNING
IGNORE
Vytváření zpráv o nekontrolované operaci s typem (COMPILER_PB_UNCHECKED_TYPE_OPERATION)
Použijete-li tuto volbu, kompilátor bude vytvářet chybová hlášení či varování vždy, když operace zahrnuje generické typy, a potenciálně zruší platnost kontroly typů z důvodu zahrnutí přímých typů (např. vyvolání #foo(X<String>) s argumenty (X)). ERROR
WARNING
IGNORE
Vytváření zpráv o nedokumentovaném prázdném bloku (COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK)
Použijete-li tuto volbu, kompilátor bude vytvářet chybové hlášení nebo varování vždy při rozpoznání prázdného bloku, který není dokumentován žádným komentářem. ERROR
WARNING
IGNORE
Vytváření zpráv o neošetřeném tokenu varování pro @SuppressWarnings (COMPILER_PB_UNHANDLED_WARNING_TOKEN)
Použijete-li tuto volbu, kompilátor bude vytvářet chybová hlášení či varování vždy při výskytu tokenu, který nemůže ošetřit uvnitř anotace @SuppressWarnings. ERROR
WARNING
IGNORE
Vytváření zpráv o nadbytečném výskytu příkazu Else (COMPILER_PB_UNNECESSARY_ELSE)
Použijete-li tuto volbu, kompilátor bude vytvářet chybové hlášení nebo varování vždy při nadbytečném vnoření výrazu do klauzule else (v situaci, kdy se klauzule nedokončí normálně). ERROR
WARNING
IGNORE
Vytváření zpráv o nadbytečné kontrole typu (COMPILER_PB_UNNECESSARY_TYPE_CHECK)
Použijete-li tuto volbu, kompilátor bude vytvářet chybové hlášení nebo varování vždy při nadbytečném výskytu přetypování nebo operace instanceof. ERROR
WARNING
IGNORE
Vytváření zpráv o neoznačeném přístupu do pole (COMPILER_PB_UNQUALIFIED_FIELD_ACCESS)
Použijete-li tuto volbu, kompilátor vytvoří chybové hlášení nebo varování při přístupu do pole bez jakékoli kvalifikace. V zájmu zvýšení srozumitelnosti kódu by měl být uveden korektní název, tj. například místo 'x' uvádějte raději 'this.x'. ERROR
WARNING
IGNORE
Vytváření zpráv o nepoužitých deklarovaných výjimkách (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION)
Použijete-li tuto volbu, kompilátor vytvoří chybové hlášení nebo varování, pokud metoda nebo konstruktor deklaruje ošetřovanou výjimku, kterou však nikdy nepoužije. ERROR
WARNING
IGNORE
Vytváření zpráv o štítcích bez příslušného odkazu (COMPILER_PB_UNUSED_LABEL)
Je-li tato volba aktivní, kompilátor bude generovat chybu nebo varování při rozpoznání příkazu opatřeného štítkem, jehož štítek není nikde výslovně odkazován. Štítek je považován za odkazovaný, pokud se jeho název objevuje v příkazu break nebo continue; například následující štítek bude považován za neodkazovaný:
LABEL: { break; }
ERROR
WARNING
IGNORE
Vytváření zpráv o nepoužitých deklarovaných výjimkách v metodě potlačení (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING)
Je-li tato volba deaktivována, kompilátor nezahrne potlačené metody do své diagnostiky nepoužitých deklarovaných výjimek. ENABLED
DISABLED
Vytváření zpráv o nepoužitém importu (COMPILER_PB_UNUSED_IMPORT)
Použijete-li tuto volbu, kompilátor bude pro nepoužitý odkaz importu vytvářet chybové hlášení nebo varování. ERROR
WARNING
IGNORE
Vytváření zpráv o nepoužité lokální proměnné (COMPILER_PB_UNUSED_LOCAL)
Je-li tato volba aktivní, kompilátor bude generovat chybu nebo varování pro nepoužívané lokální proměnné (tj. proměnné, které se vůbec nečtou). ERROR
WARNING
IGNORE
Vytváření zpráv o nepoužitém parametru (COMPILER_PB_UNUSED_PARAMETER)
Je-li aktivní tato volba, kompilátor bude generovat chybu nebo varování pro nepoužité parametry metody (tj. parametry, které se vůbec nečtou). ERROR
WARNING
IGNORE
Vytváření zpráv o nepoužitém parametru při implementaci abstraktní metody (COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT)
Při použití této volby kompilátor bude hlásit nepoužité parametry v implementacích abstraktní metody. ENABLED
DISABLED
Vytváření zpráv o nepoužitém parametru při potlačování konkrétní metody (COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE)
Při použití této volby kompilátor bude hlásit nepoužité parametry v metodách potlačujících konkrétní metody. ENABLED
DISABLED
Vytváření zpráv o nepoužitých soukromých členech (COMPILER_PB_UNUSED_PRIVATE_MEMBER)
Použijete-li tuto volbu, kompilátor bude vytvářet chybové hlášení nebo varování vždy při deklaraci soukromé metody nebo soukromého pole, pokud tento prvek není v této jednotce použit. ERROR
WARNING
IGNORE
Vytváření zpráv o argumentu Varargs, který potřebuje přetypování do metody/volání konstruktoru (COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST)
Použijete-li tuto metodu, kompilátor bude vytvářet chybová hlášení či varování vždy, když by měly být přetypovány argumenty varargs při předání do metody/volání konstruktoru. (např. Class.getMethod(String name, Class ... args ) volán s argumenty ("foo", null)). ERROR
WARNING
IGNORE
Nastavení režimu kompatibility zdroje (COMPILER_SOURCE)
Určete úroveň kompatibility zdrojového kódu Java.
Úroveň zdroje "1.4" umožňuje aserce. Od verze "1.4" je 'assert' vyhrazeným klíčovým slovem.
Úroveň zdroje "1.5" umožňuje generické typy, automatické uzavírání, kovarianci, anotace, výčty rozšířené pro smyčky, statické importy a varargs. Od verze "1.5" je 'enum' vyhrazeným klíčovým slovem.
Shoda zdrojové a cílové úrovně musí splnit určitá omezení, jejichž souhrn podává tabulka kompatibility uvedená níže.
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
Generování ladicího atributu zdroje (COMPILER_SOURCE_FILE_ATTR)
Po vygenerování tento atribut ladicímu programu umožňuje zobrazovat příslušný zdrojový kód. GENERATE
DO_NOT_GENERATE
Určuje, zda se u značek úloh rozlišují velká a malá písmena (COMPILER_TASK_CASE_SENSITIVE)
Použijete-li tuto volbu, jsou ve značkách úlohy rozlišována velká a malá písmena. ENABLED
DISABLED
Definovat priority automatické úlohy (COMPILER_TASK_PRIORITIES)

Souběžně se značkami automatické úlohy tento seznam definuje priority (vysoká, normální a nízká) značkovačů úloh spouštěných kompilátorem.
K dispozici jsou priority "HIGH", "NORMAL" a "LOW".

{<priorita>[,<priorita>]*}.
Výchozí hodnota je "NORMAL,HIGH,
NORMAL"
Definovat značky automatické úlohy (COMPILER_TASK_TAGS)
Není-li seznam značek prázdný, kompilátor spustí značkovač úloh vždy při výskytu některé z příslušných značek uvnitř kteréhokoli komentáře ve zdrojovém kódu Java. Vygenerované zprávy o úloze začínají značkou a budou dosahovat až k následujícímu oddělovači řádku, ke konci komentáře nebo ke značce.
Pokud daný řádek kódu obsahuje více značek, budou jednotlivé značky signalizovány samostatně. Dále značka následovaná bezprostředně jinou značkou bude signalizována s použitím obsahu následující neprázdné značky na řádku (pokud se zde vyskytuje).
Povšimněte si, že zprávy o úloze jsou zkráceny. Pokud značka začíná písmenem nebo číslem, nelze ji vyvolat jiným písmenem nebo číslem ("fooToDo" nebude rozpoznána jako úloha pro značku "ToDo", avšak "foo#ToDo" bude rozpoznána jako značka "ToDo" nebo "#ToDo"). Obdobně v zápisu značky končící písmenem nebo číslem nelze pokračovat jiným písmenem nebo číslem ("ToDofoo" nebude rozpoznána jako úloha pro značku "ToDo", avšak "ToDo:foo" bude rozpoznána jako značka "ToDo" nebo "ToDo:").
{<značka>[,<značka>]*}.
Výchozí hodnota je "TODO,FIXME,
XXX"

Následující tabulka podává souhrn kompatibilních kombinací úrovní shody, cíle a zdroje Java.

Shoda Cíl Zdroj
1.6 1.61.6
1.5
1.4
1.3
1.51.5
1.4
1.3
1.41.4
1.3
1.3 1.3
1.2
1.1
1.5 1.51.5
1.4
1.3
1.41.4
1.3
1.3 1.3
1.2
1.1
1.4 1.41.4
1.3
1.3 1.3
1.2
1.1
1.3 1.3 1.3
1.2
1.1

Volby tvůrce

Popis Hodnoty
Čištění výstupní složky (výstupních složek) (CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER)
Určuje, zda má Tvůrce Java povoleno provádět čištění výstupních složek při provádění úplného sestavení. CLEAN
IGNORE
Vytváření zpráv o duplicitních prostředcích (CORE_JAVA_BUILD_DUPLICATE_RESOURCE)
Určuje závažnost problému signalizovaného v případě kopírování více než jednoho výskytu daného prostředku do výstupního umístění. ERROR
WARNING
Předčasné ukončení při zjištění neplatné cesty ke třídě (CORE_JAVA_BUILD_INVALID_CLASSPATH)
Přikazuje tvůrci předčasné ukončení při zjištění neplatné cesty sestavení. ABORT
IGNORE
Výpočet pořadí sestavení projektu (CORE_JAVA_BUILD_ORDER)
Určuje, zda má JavaCore vynutit založení pořadí sestavení projektu na řetězu nezbytného předpokladu cesty ke třídě. Je-li vyžádán výpočet, použije se výchozí pořadí platformy (založené na odkazech projektu). COMPUTE
IGNORE
Znovu vytvořit upravené soubory třídy ve výstupní složce (CORE_JAVA_BUILD_RECREATE_MODIFIED_CLASS_FILES_IN_OUTPUT_FOLDER)
Určete, zda má tvůrce Java kontrolovat veškeré změny souborů .class ve výstupních složkách při provádění operací přírůstkového sestavení. Jsou-li rozpoznány změny spravovaných souborů .class, provede se úplné sestavení. V opačném případě jsou změny ponechány v současném stavu. Nástroje určené k další úpravě vygenerovaných souborů .class, například optimalizátory, musí zajistit nastavení této volby do výchozího stavu, tj. pro ignorování. ENABLE
IGNORE
Určení filtrů pro řízení kopírování prostředků (CORE_JAVA_BUILD_RESOURCE_COPY_FILTER)
Zadává filtr k řízení proces kopírování prostředku. (<name> je vzor názvu souboru (k dispozici je pouze zástupný znak *) nebo název složky ukončený lomítkem '/'; žádné prostředky, jejichž název se shoduje s nejméně jedním z těchto vzorů, nebudou zkopírovány do výstupní složky.) {<název>[,<název>]*}.
Výchozí hodnota je ""

Volby JavaCore

Popis Hodnoty
Vytváření zpráv o cyklu cesty ke třídě (CORE_CIRCULAR_CLASSPATH)
Určuje závažnost problému signalizovaného v případě, že je projekt součástí cyklu. ERROR
WARNING
Zpřístupnění použití vzorů pro vyloučení cesty ke třídě (CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS)
Je-li nastavena hodnota "disabled", nelze žádnou z položek cesty ke třídě projektu přiřadit s použitím vzoru pro vyloučení nebo pro zahrnutí. ENABLED
DISABLED
Zpřístupnění použití více výstupních umístění cesty ke třídě (CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS)
Je-li tato volba "neaktivní", nelze žádnou z položek cesty sestavení projektu přidružit k určitému výstupnímu umístění. Toto zamezuje zejména použití více výstupních umístění pro určitý projekt. ENABLED
DISABLED
Výchozí formát kódování zdroje (CORE_ENCODING)
Získává výchozí formát kódování zdrojových souborů. Tuto hodnotu nelze upravit. Přednastavena je tato hodnota> ResourcesPlugin.getEncoding().
Je poskytnuta pouze k usnadnění.
Neměnná hodnota přednastavená na výchozí hodnotu platformy.
Vytváření zpráv o nekompatibilitě verze JDK s požadovanými binárními soubory (CORE_INCOMPATIBLE_JDK_LEVEL)
Určuje závažnost problému udávaného při výskytu nekompatibility nezbytných předpokladů projektu, jiného projektu nebo knihovny s cílovou verzí JDK (např. pokud je projekt s cílovou Virtual Machine verze 1.1 kompilován s knihovnami verze 1.4). ERROR
WARNING
IGNORE
Vytváření zpráv o nekompletní cestě ke třídě (CORE_INCOMPLETE_CLASSPATH)
Určuje závažnost problému zobrazovaného v případě, že neexistuje, není oprávněná nebo není zobrazena určitá položka v cestě ke třídě (např. není otevřen odkazovaný objekt). ERROR
WARNING
Nastavit hodnotu časového limitu načítání názvů parametrů metody z dokumentace Javadoc (TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC)
Časový limit v milisekundách určený k načtení názvů parametrů metody z dokumentace Javadoc.
Je-li hodnota rovna nule, názvy parametrů se nenačítají a vracejí se přímé názvy.
Kladné celé číslo nebo nula.
Výchozí hodnota je "50".

Volby formátovače

Popis Hodnoty
Volba k zarovnání členů typu deklarace typu ve sloupci (FORMATTER_ALIGN_TYPE_MEMBERS_ON_COLUMNS)
Možné hodnoty TRUE
FALSE
Volba pro zarovnání argumentů ve výrazu alokace (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ALLOCATION_EXPRESSION)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro zarovnání argumentů výčtové konstanty (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ENUM_CONSTANT)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro zarovnání argumentů v explicitním volání konstruktoru (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_EXPLICIT_CONSTRUCTOR_CALL)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro zarovnání argumentů ve vyvolání metody (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_METHOD_INVOCATION)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro zarovnání argumentů v kvalifikovaném výrazu alokace (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_QUALIFIED_ALLOCATION_EXPRESSION)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba zarovnání přiřazení (FORMATTER_ALIGNMENT_FOR_ASSIGNMENT)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, 0, INDENT_DEFAULT)
Volba pro zarovnání binárního výrazu (FORMATTER_ALIGNMENT_FOR_BINARY_EXPRESSION)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro zarovnání kompaktního výrazu if (FORMATTER_ALIGNMENT_FOR_COMPACT_IF)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_BY_ONE)
Volba pro zarovnání podmíněného výrazu (FORMATTER_ALIGNMENT_FOR_CONDITIONAL_EXPRESSION)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_DEFAULT)
Volba pro zarovnání výčtových konstant (FORMATTER_ALIGNMENT_FOR_ENUM_CONSTANTS)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_NO_SPLIT, INDENT_DEFAULT)
Volba pro zarovnání výrazů v inicializátoru pole (FORMATTER_ALIGNMENT_FOR_EXPRESSIONS_IN_ARRAY_INITIALIZER)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro zarovnání více polí (FORMATTER_ALIGNMENT_FOR_MULTIPLE_FIELDS)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro zarovnání parametrů v deklaraci konstruktoru (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_CONSTRUCTOR_DECLARATION)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro zarovnání parametrů v deklaraci metody (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_METHOD_DECLARATION)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro zarovnání selektoru ve vyvolání metody (FORMATTER_ALIGNMENT_FOR_SELECTOR_IN_METHOD_INVOCATION)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro zarovnání supertřídy v deklaraci typu (FORMATTER_ALIGNMENT_FOR_SUPERCLASS_IN_TYPE_DECLARATION)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_NEXT_SHIFTED, INDENT_DEFAULT)
Volba pro zarovnání superrozhraní v deklaraci výčtu (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_ENUM_DECLARATION)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro zarovnání superrozhraní v deklaraci typu (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_TYPE_DECLARATION)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro zarovnání vyvolané klauzule v deklaraci konstruktoru (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_CONSTRUCTOR_DECLARATION)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro zarovnání vyvolané klauzule v deklaraci metody (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_METHOD_DECLARATION)
Možná hodnota hodnoty vracené voláním createAlignmentValue(boolean, int, int)
Výchozí hodnota createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Volba pro přidání prázdných řádků za deklaraci importů (FORMATTER_BLANK_LINES_AFTER_IMPORTS)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "0"
Volba pro přidání prázdných řádků za deklaraci balíčku (FORMATTER_BLANK_LINES_AFTER_PACKAGE)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "0"
Volba pro přidání prázdných řádků na začátek těla metody (FORMATTER_BLANK_LINES_AT_BEGINNING_OF_METHOD_BODY)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "0"
Volba pro přidání prázdných řádků před deklaraci polí (FORMATTER_BLANK_LINES_BEFORE_FIELD)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "0"
Volba pro přidání prázdných řádků před první deklaraci těla třídy (FORMATTER_BLANK_LINES_BEFORE_FIRST_CLASS_BODY_DECLARATION)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "0"
Volba pro přidání prázdných řádků před deklaraci importů (FORMATTER_BLANK_LINES_BEFORE_IMPORTS)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "0"
Volba pro přidání prázdných řádků před deklaraci typu členu (FORMATTER_BLANK_LINES_BEFORE_MEMBER_TYPE)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "0"
Volba pro přidání prázdných řádků před deklaraci metody (FORMATTER_BLANK_LINES_BEFORE_METHOD)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "0"
Volba pro přidání prázdných řádků před nový blok (FORMATTER_BLANK_LINES_BEFORE_NEW_CHUNK)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "0"
Volba pro přidání prázdných řádků před deklaraci balíčku (FORMATTER_BLANK_LINES_BEFORE_PACKAGE)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "0"
Volba pro přidání prázdných řádků mezi deklarace typů (FORMATTER_BLANK_LINES_BETWEEN_TYPE_DECLARATIONS)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "0"
Volba pro umístění složených závorek deklarace typu anotace (FORMATTER_BRACE_POSITION_FOR_ANNOTATION_TYPE_DECLARATION)
Možné hodnoty END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Volba pro umístění složených závorek deklarace anonymního typu (FORMATTER_BRACE_POSITION_FOR_ANONYMOUS_TYPE_DECLARATION)
Možné hodnoty END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Volba pro umístění složených závorek inicializátoru pole (FORMATTER_BRACE_POSITION_FOR_ARRAY_INITIALIZER)
Možné hodnoty END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Volba pro umístění složených závorek v bloku (FORMATTER_BRACE_POSITION_FOR_BLOCK)
Možné hodnoty END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Volba pro umístění složených závorek bloku v příkazu case, pokud je blok první následující příkaz (FORMATTER_BRACE_POSITION_FOR_BLOCK_IN_CASE)
Možné hodnoty END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Volba pro umístění složených závorek v deklaraci konstruktoru (FORMATTER_BRACE_POSITION_FOR_CONSTRUCTOR_DECLARATION)
Možné hodnoty END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Volba pro umístění složených závorek ve výčtové konstantě (FORMATTER_BRACE_POSITION_FOR_ENUM_CONSTANT)
Možné hodnoty END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Volba pro umístění složených závorek v deklaraci výčtu (FORMATTER_BRACE_POSITION_FOR_ENUM_DECLARATION)
Možné hodnoty END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Volba pro umístění složených závorek v deklaraci metody (FORMATTER_BRACE_POSITION_FOR_METHOD_DECLARATION)
Možné hodnoty END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Volba pro umístění složených závorek v příkazu switch (FORMATTER_BRACE_POSITION_FOR_SWITCH)
Možné hodnoty END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Volba pro umístění složených závorek v deklaraci typu (FORMATTER_BRACE_POSITION_FOR_TYPE_DECLARATION)
Možné hodnoty END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Volba pro kontrolu, zda jsou uvnitř komentářů vymazány prázdné řádky (FORMATTER_COMMENT_CLEAR_BLANK_LINES)
Možné hodnoty TRUE
FALSE
Volba pro kontrolu, zda jsou komentáře zformátovány (FORMATTER_COMMENT_FORMAT)
Možné hodnoty TRUE
FALSE
Volba pro kontrolu, zda je zformátován komentář záhlaví zdrojového souboru Java (FORMATTER_COMMENT_FORMAT_HEADER)
Možné hodnoty TRUE
FALSE
Volba pro kontrolu, zda jsou zformátovány značky HTML. (FORMATTER_COMMENT_FORMAT_HTML)
Možné hodnoty TRUE
FALSE
Volba pro kontrolu, zda jsou zformátovány úseky kódu v komentářích (FORMATTER_COMMENT_FORMAT_SOURCE)
Možné hodnoty TRUE
FALSE
Volba pro kontrolu, zda jsou popisy parametrů dokumentace Javadoc odsazeny (FORMATTER_COMMENT_INDENT_PARAMETER_DESCRIPTION)
Možné hodnoty TRUE
FALSE
Volba pro kontrolu, zda jsou kořenové značky dokumentace Javadoc odsazeny. (FORMATTER_COMMENT_INDENT_ROOT_TAGS)
Možné hodnoty TRUE
FALSE
Volba pro vložení prázdného řádku před blok kořenové značky dokumentace Javadoc (FORMATTER_COMMENT_INSERT_EMPTY_LINE_BEFORE_ROOT_TAGS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku za parametry kořenové značky dokumentace Javadoc (FORMATTER_COMMENT_INSERT_NEW_LINE_FOR_PARAMETER)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro určení délky řádku u komentářů. (FORMATTER_COMMENT_LINE_LENGTH)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "80"
Volba pro kompaktní else/if (FORMATTER_COMPACT_ELSE_IF)
Možné hodnoty TRUE
FALSE
Volba pro nastavení odsazení pokračování (FORMATTER_CONTINUATION_INDENTATION)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "2"
Volba pro nastavení odsazení pokračování uvnitř inicializátoru pole (FORMATTER_CONTINUATION_INDENTATION_FOR_ARRAY_INITIALIZER)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "2"
Volba odsazení těla deklarací vzhledem k hlavičce deklarace anotace, která tyto deklarace obsahuje (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ANNOTATION_DECLARATION_HEADER)
Možné hodnoty TRUE
FALSE
Volba pro odsazení porovnání deklarací těla k jejich zapouzdřující hlavičce výčtové konstanty (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_CONSTANT_HEADER)
Možné hodnoty TRUE
FALSE
Volba pro odsazení porovnání deklarací těla k jejich zapouzdřující deklaraci výčtu (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_DECLARATION_HEADER)
Možné hodnoty TRUE
FALSE
Volba pro odsazení porovnání deklarací těla k jejich zapouzdřujícímu záhlaví typu (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_TYPE_HEADER)
Možné hodnoty TRUE
FALSE
Volba pro odsazení zalomení se srovnáváním případů (FORMATTER_INDENT_BREAKS_COMPARE_TO_CASES)
Možné hodnoty TRUE
FALSE
Volba odsazení prázdných řádků (FORMATTER_INDENT_EMPTY_LINES)
Možné hodnoty TRUE
FALSE
Volba pro odsazení příkazů uvnitř bloku (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BLOCK)
Možné hodnoty TRUE
FALSE
Volba pro odsazení příkazů uvnitř těla metody nebo konstruktoru (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BODY)
Možné hodnoty TRUE
FALSE
Volba pro odsazení příkazů switch se srovnáním případů (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_CASES)
Možné hodnoty TRUE
FALSE
Volba pro odsazení příkazů switch se srovnáním přepínače (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_SWITCH)
Možné hodnoty TRUE
FALSE
Volba pro určení ekvivalentního počtu mezer, které představují jedno odsazení (FORMATTER_INDENTATION_SIZE)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "4"
Volba pro vložení nového řádku za anotací (FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku za levou složenou závorku v inicializátoru pole (FORMATTER_INSERT_NEW_LINE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku na konec aktuálního souboru, pokud chybí (FORMATTER_INSERT_NEW_LINE_AT_END_OF_FILE_IF_MISSING)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku před klíčové slovo catch v příkazu try (FORMATTER_INSERT_NEW_LINE_BEFORE_CATCH_IN_TRY_STATEMENT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku před pravou složenou závorku v inicializátoru pole (FORMATTER_INSERT_NEW_LINE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku před klíčové slovo else v příkazu if (FORMATTER_INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku před klíčové slovo finally v příkazu try (FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku před slovo while v příkazu do (FORMATTER_INSERT_NEW_LINE_BEFORE_WHILE_IN_DO_STATEMENT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba odsazení nového řádku v deklaraci prázdné anotace (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANNOTATION_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku do deklarace prázdného anonymního typu (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANONYMOUS_TYPE_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku do prázdného bloku (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_BLOCK)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku do prázdné výčtové konstanty (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_CONSTANT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku do prázdné deklarace výčtu (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku do těla prázdné metody (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_METHOD_BODY)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení nového řádku do deklarace prázdného typu (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_TYPE_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za zástupným znakem a na jeho pozici (FORMATTER_INSERT_SPACE_AFTER_AND_IN_TYPE_PARAMETER)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za operátor přiřazení (FORMATTER_INSERT_SPACE_AFTER_ASSIGNMENT_OPERATOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro přidání mezery za anotací a na její pozici (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za deklarací typu anotace a na její pozici (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION_TYPE_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za binární operátor (FORMATTER_INSERT_SPACE_AFTER_BINARY_OPERATOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za pravou hranatou závorku v argumentech typu (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za pravou hranatou závorku v parametrech typu (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za pravou složenou závorku bloku (FORMATTER_INSERT_SPACE_AFTER_CLOSING_BRACE_IN_BLOCK)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za pravou uzavírací závorku výrazu přetypování (FORMATTER_INSERT_SPACE_AFTER_CLOSING_PAREN_IN_CAST)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za dvojtečku v příkazu assert (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_ASSERT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za dvojtečku v příkazu case, pokud za dvojtečkou následuje levá závorka (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CASE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za dvojtečku v podmíněném výrazu (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CONDITIONAL)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za dvojtečku v příkazu for (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_FOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za dvojtečku v příkazu labeled (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_LABELED_STATEMENT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku ve výrazu alokace (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ALLOCATION_EXPRESSION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v anotaci (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ANNOTATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v inicializátoru pole (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ARRAY_INITIALIZER)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v parametrech deklarace konstruktoru (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v názvech výjimek ve vyvolané klauzuli deklarace konstruktoru (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v argumentech výčtové konstanty (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_CONSTANT_ARGUMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v deklaracích výčtu (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_DECLARATIONS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v argumentech explicitního volání konstruktoru (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v inkrementech příkazu for (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INCREMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v inicializacích příkazu for (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INITS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v parametrech deklarace metody (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_PARAMETERS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v názvech výjimky ve vyvolané klauzuli deklarace metody (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_THROWS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v argumentech vyvolání metody (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_INVOCATION_ARGUMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku ve vícenásobných deklaracích polí (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku ve vícenásobných lokálních deklaracích (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v parametrizovaném odkazu na typ (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v názvech superrozhraní v hlavičce typu (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_SUPERINTERFACES)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v argumentech typu (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_ARGUMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za čárku v parametrech typu (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_PARAMETERS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery po třech tečkách (FORMATTER_INSERT_SPACE_AFTER_ELLIPSIS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou hranatou závorku v odkazu na parametrizovaný typ (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou hranatou závorku v argumentech typu (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou hranatou závorku v parametrech typu (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou složenou závorku v inicializátoru pole (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku uvnitř výrazu alokace pole (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku uvnitř odkazu na pole (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku v anotaci (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ANNOTATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku ve výrazu cast (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CAST)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku v prvku catch (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CATCH)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku v deklaraci konstruktoru (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku ve výčtové konstantě (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ENUM_CONSTANT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku v příkazu for (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_FOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku v příkazu if (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_IF)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku v deklaraci metody (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku ve volání metody (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_INVOCATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku ve výrazu v závorkách (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku v příkazu switch (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SWITCH)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku v příkazu synchronized (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SYNCHRONIZED)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za levou závorku v příkazu while (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_WHILE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za postfixním operátorem (FORMATTER_INSERT_SPACE_AFTER_POSTFIX_OPERATOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za prefixním operátorem (FORMATTER_INSERT_SPACE_AFTER_PREFIX_OPERATOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za otazník v podmíněném výrazu (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_CONDITIONAL)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za otazník v zástupném znaku (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_WILDCARD)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za středník v příkazu for (FORMATTER_INSERT_SPACE_AFTER_SEMICOLON_IN_FOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery za unární operátor (FORMATTER_INSERT_SPACE_AFTER_UNARY_OPERATOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před zástupný znak a na jeho pozici (FORMATTER_INSERT_SPACE_BEFORE_AND_IN_TYPE_PARAMETER)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před operátor přiřazení (FORMATTER_INSERT_SPACE_BEFORE_ASSIGNMENT_OPERATOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před deklaraci typu anotace (FORMATTER_INSERT_SPACE_BEFORE_AT_IN_ANNOTATION_TYPE_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před binární operátor (FORMATTER_INSERT_SPACE_BEFORE_BINARY_OPERATOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou hranatou závorku v odkazu na parametrizovaný typ (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou hranatou závorku v argumentech typu (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou hranatou závorku v parametrech typu (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou složenou závorku v inicializátoru pole (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku ve výrazu alokace pole (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku v odkazu na pole (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_REFERENCE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku v anotaci (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ANNOTATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku ve výrazu cast (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CAST)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku v prvku catch (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CATCH)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku v deklaraci konstruktoru (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku ve výčtové konstantě (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ENUM_CONSTANT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku v příkazu for (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_FOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku v příkazu if (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_IF)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku v deklaraci metody (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku ve volání metody (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_INVOCATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku ve výrazu v závorkách (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku v příkazu switch (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SWITCH)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku v příkazu synchronized (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SYNCHRONIZED)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před pravou závorku v příkazu while (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_WHILE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před dvojtečku v příkazu assert (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_ASSERT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před dvojtečku v příkazu case (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CASE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před dvojtečku v podmíněném výrazu (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CONDITIONAL)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před dvojtečku v příkazu default (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_DEFAULT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před dvojtečku v příkazu for (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_FOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před dvojtečku v příkazu labeled (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_LABELED_STATEMENT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku ve výrazu alokace (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ALLOCATION_EXPRESSION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v anotaci (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ANNOTATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v inicializátoru pole (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ARRAY_INITIALIZER)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v parametrech deklarace konstruktoru (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v názvech výjimky ve vyvolané klauzuli deklarace konstruktoru (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v argumentech výčtové konstanty (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_CONSTANT_ARGUMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v deklaracích výčtu (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_DECLARATIONS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v argumentech explicitního volání konstruktoru (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v inkrementech příkazu for (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INCREMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v inicializacích příkazu for (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INITS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v parametrech deklarace metody (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_PARAMETERS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v názvech výjimky ve vyvolané klauzuli deklarace metody (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_THROWS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v argumentech vyvolání metody (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_INVOCATION_ARGUMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku ve vícenásobných deklaracích polí (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku ve vícenásobných lokálních deklaracích (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v parametrizovaném odkazu na typ (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v názvech superrozhraní v hlavičce typu (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_SUPERINTERFACES)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v argumentech typu (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_ARGUMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před čárku v parametrech typu (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_PARAMETERS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před tři tečky (FORMATTER_INSERT_SPACE_BEFORE_ELLIPSIS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou hranatou závorku v odkazu na parametrizovaný typ (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou hranatou závorku v argumentech typu (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou hranatou závorku v parametrech typu (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou složenou závorku v deklaraci typu anotace (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANNOTATION_TYPE_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou složenou závorku v deklaraci anonymního typu (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANONYMOUS_TYPE_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou složenou závorku v inicializátoru pole (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou složenou závorku v bloku (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_BLOCK)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou složenou závorku v deklaraci konstruktoru (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_CONSTRUCTOR_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou složenou závorku ve výčtové konstantě (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_CONSTANT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou složenou závorku v deklaraci výčtu (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou složenou závorku v deklaraci metody (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_METHOD_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou složenou závorku v příkazu switch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_SWITCH)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou složenou závorku v deklaraci typu (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_TYPE_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou složenou závorku ve výrazu alokace pole (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou složenou závorku v odkazu na pole (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou složenou závorku v odkazu na typ pole (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_TYPE_REFERENCE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou závorku v anotaci (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou závorku v deklaraci členu typu anotace (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou závorku v prvku catch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CATCH)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou závorku v deklaraci konstruktoru (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou závorku ve výčtové konstantě (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ENUM_CONSTANT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou závorku v příkazu for (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_FOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou závorku v příkazu if (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_IF)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou závorku v deklaraci metody (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou závorku ve volání metody (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_INVOCATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou závorku ve výrazu v závorkách (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou závorku v příkazu switch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SWITCH)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou závorku v příkazu synchronized (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SYNCHRONIZED)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před levou závorku v příkazu while (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_WHILE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba vložení mezery před výraz v závorkách v příkazu return (FORMATTER_INSERT_SPACE_BEFORE_PARENTHESIZED_EXPRESSION_IN_RETURN)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před postfixní operátor (FORMATTER_INSERT_SPACE_BEFORE_POSTFIX_OPERATOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před prefixní operátor (FORMATTER_INSERT_SPACE_BEFORE_PREFIX_OPERATOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před otazník v podmíněném výrazu (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_CONDITIONAL)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před otazník v zástupném znaku (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_WILDCARD)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před středník (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před středník v příkazu for (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON_IN_FOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery před unární operátor (FORMATTER_INSERT_SPACE_BEFORE_UNARY_OPERATOR)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery mezi závorky v odkazu na typ pole (FORMATTER_INSERT_SPACE_BETWEEN_BRACKETS_IN_ARRAY_TYPE_REFERENCE)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery mezi prázdné složené závorky v inicializátoru pole (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACES_IN_ARRAY_INITIALIZER)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery mezi prázdné závorky ve výrazu alokace pole (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACKETS_IN_ARRAY_ALLOCATION_EXPRESSION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery mezi prázdné závorky v deklaraci členu typu anotace (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery mezi prázdné závorky v deklaraci konstruktoru (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_CONSTRUCTOR_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery mezi prázdné závorky ve výčtové konstantě (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ENUM_CONSTANT)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery mezi prázdné závorky v deklaraci metody (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_DECLARATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro vložení mezery mezi prázdné závorky ve volání metody (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_INVOCATION)
Možné hodnoty INSERT
DO_NOT_INSERT
Volba pro uchování příkazu else na stejném řádku (FORMATTER_KEEP_ELSE_STATEMENT_ON_SAME_LINE)
Možné hodnoty TRUE
FALSE
Volba pro uchování inicializátoru prázdného pole na jednom řádku (FORMATTER_KEEP_EMPTY_ARRAY_INITIALIZER_ON_ONE_LINE)
Možné hodnoty TRUE
FALSE
Volba pro uchování klauzule guardian na jednom řádku (FORMATTER_KEEP_GUARDIAN_CLAUSE_ON_ONE_LINE)
Možné hodnoty TRUE
FALSE
Volba pro uchování jednoduchého příkazu if na jednom řádku (FORMATTER_KEEP_SIMPLE_IF_ON_ONE_LINE)
Možné hodnoty TRUE
FALSE
Volba pro uchování příkazu then na jednom řádku (FORMATTER_KEEP_THEN_STATEMENT_ON_SAME_LINE)
Možné hodnoty TRUE
FALSE
Volba k určení délky stránky. Po dosažení této délky se formátovač pokusí o rozdělení kódu (FORMATTER_LINE_SPLIT)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "80"
Volba pro určení, kolik se má zachovat prázdných řádků (FORMATTER_NUMBER_OF_EMPTY_LINES_TO_PRESERVE)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "0"
Volba pro určení, zda má být prázdný příkaz na novém řádku (FORMATTER_PUT_EMPTY_STATEMENT_ON_NEW_LINE)
Možné hodnoty TRUE
FALSE
Volba pro určení velikosti tabelování (FORMATTER_TAB_CHAR)
Možné hodnoty TAB
SPACE
MIXED
Volba pro určení příslušného počtu mezer, které představují jedno tabelování (FORMATTER_TAB_SIZE)
Možná hodnota "<n>", kde n je nula nebo kladné celé číslo
Výchozí hodnota "4"
Volba pro použití tabelací pouze pro počáteční odsazení (FORMATTER_USE_TABS_ONLY_FOR_LEADING_INDENTATIONS)
Možné hodnoty TRUE
FALSE

Volby usnadnění práce s kódem (CodeAssist)

Popis Hodnoty
Definovat předpony názvu argumentu (CODEASSIST_ARGUMENT_PREFIXES)
Nejsou-li předpony prázdné, dokončování názvu argumentu začne s jednou z navrhovaných předpon. {<předpona>[,<předpona>]*}.
Výchozí hodnota je ""
Definovat přípony názvu argumentu (CODEASSIST_ARGUMENT_SUFFIXES)
Nejsou-li přípony prázdné, dokončování názvu argumentu provede ukončení s jednou z navrhovaných přípon. {<přípona>[,<přípona>]*}.
Výchozí hodnota je ""
Aktivovat dokončování metodou camel rozlišující velká a malá písmena (CODEASSIST_CAMEL_CASE_MATCH)
Je-li tato volba aktivní, dokončování zobrazuje návrhy, jejichž název se shoduje se vzorem metody camel case. ENABLED
DISABLED
Aktivovat dokončování citlivé na nepřípustné prvky (CODEASSIST_DEPRECATION_CHECK)
Je-li tato volba aktivní, dokončování nenavrhuje nepřípustné členy a typy. ENABLED
DISABLED
Aktivovat dokončení závislé na nevhodných odkazech (CODEASSIST_DISCOURAGED_REFERENCE_CHECK)
Je-li tato volba aktivní, dokončování nenavrhuje prvky, které se shodují s nevhodným pravidlem odkazu. ENABLED
DISABLED
Definovat předpony názvu pole (CODEASSIST_FIELD_PREFIXES)
Jsou-li předpony neprázdné, dokončování názvu pole začne s jednou z navrhovaných předpon. {<předpona>[,<předpona>]*}.
Výchozí hodnota je ""
Definovat přípony názvu pole (CODEASSIST_FIELD_SUFFIXES)
Nejsou-li přípony prázdné, dokončování názvu pole provede ukončení s jednou z navrhovaných přípon. {<přípona>[,<přípona>]*}.
Výchozí hodnota je ""
Aktivovat dokončení závislé na zakázaném odkazu (CODEASSIST_FORBIDDEN_REFERENCE_CHECK)
Je-li tato volba aktivní, dokončování nenavrhuje prvky, které se shodují se zakázaným pravidlem odkazu. ENABLED
DISABLED
Automatická kvalifikace implicitních členů (CODEASSIST_IMPLICIT_QUALIFICATION)
Je-li tato volba aktivní, dokončování automaticky kvalifikuje dokončení implicitních odkazů polí a výrazů zpráv. ENABLED
DISABLED
Definovat předpony názvu lokální proměnné (CODEASSIST_LOCAL_PREFIXES)
Nejsou-li předpony prázdné, dokončování názvu lokální proměnné začne s jednou z navrhovaných předpon. {<předpona>[,<předpona>]*}.
Výchozí hodnota je ""
Definovat přípony názvu lokální proměnné (CODEASSIST_LOCAL_SUFFIXES)
Nejsou-li přípony prázdné, dokončování názvu lokální proměnné provede ukončení s jednou z navrhovaných přípon. {<přípona>[,<přípona>]*}.
Výchozí hodnota je ""
Definovat předpony pro název statického pole (CODEASSIST_STATIC_FIELD_PREFIXES)
Nejsou-li předpony prázdné, dokončování názvu statického pole začne s jednou z navrhovaných předpon. {<předpona>[,<předpona>]*}.
Výchozí hodnota je ""
Definovat přípony pro název statického pole (CODEASSIST_STATIC_FIELD_SUFFIXES)
Nejsou-li přípony prázdné, dokončování názvu statického pole provede ukončení s jednou z navrhovaných přípon. {<přípona>[,<přípona>]*}.
Výchozí hodnota je ""
Aktivovat dokončování závislé na zobrazení (CODEASSIST_VISIBILITY_CHECK)
Je-li tato volba aktivní, dokončování nenavrhuje prvky, které nejsou viditelné v místě vložení podle pravidel viditelnosti Java (např. nejsou navrhovány soukromé metody supertřídy). ENABLED
DISABLED