Opties voor JDT-kern

Het gedrag van kernvoorzieningen als het Java-compileerprogramma, de codeformatter en codehulp wordt beheerd met JDT-kernopties. De API's voor het werken met de opties zijn gedefinieerd in JavaCore. U kunt opties als volgt opvragen als groep:

U kunt opties ook afzonderlijk opvragen aan de hand van een tekenreeksnaam.

Opties worden opgeslagen als hashtabel, die is opgebouwd uit alle bekende configureerbare opties met hun waarden. Er zijn Help-constanten gedefinieerd in JavaCore voor alle optie-ID's en de bijbehorende geldige constantenwaarden.

In het onderstaande codefragment wordt de waarde van alle kernopties opnieuw ingesteld op de standaardwaarde, met uitzondering van één specifiek opgegeven optie (COMPILER_PB_DEPRECATION).

   // Standaardopties ophalen
   Hashtable options = JavaCore.getDefaultOptions();
   
   // Optiewaarde wijzigen
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Nieuwe opties instellen
   JavaCore.setOptions(options);

In het volgende codefragment wordt de waarde van slechts één optie (COMPILER_PB_DEPRECATION) gewijzigd:

   // Opties ophalen
   Hashtable options = JavaCore.getOptions();
   
   // Optiewaarde wijzigen
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Nieuwe opties instellen
   JavaCore.setOptions(options);

Projectspecifieke opties

U kunt de waarden van de opties per project vervangen met behulp van een protocol uit IJavaProject.

In het volgende codefragment wordt de waarde van de optie COMPILER_PB_DEPRECATION op twee manieren opgehaald voor een specifiek project. Aan de hand van de booleaanse parameter wordt bepaald of alleen de projectopties als resultaat van de query worden gegeven of de waarden van de projectopties moeten worden samengevoegd met de JavaCore-waarden.

   // Project ophalen
   IJavaProject project = ...;

   // Controleren of de waarde van een optie in het opgehaalde project is ingesteld
   String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, false);
   if (value == null) {
     // Geen specifieke optie ingesteld voor project
     ...
   }
   
   // Waarde ophalen van projectoptie. Indien de optie niet is opgegeven,
   // wordt de waarde van de JavaCore-optie opgehaald.
   String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, true);

Beschrijvingen van JDT-kernopties

In de onderstaande tabellen vindt u een overzicht van de beschikbare JDT-kernopties. De ID's van de opties zijn tussen haakjes geplaatst en de standaardwaarden zijn cursief en vet.

Optiecategorieën

Compileeropties

Beschrijving Waarden
JSR-bytecode-instructies integreren (COMPILER_CODEGEN_INLINE_JSR_BYTECODE)
Als deze optie is ingeschakeld en de versie van het Java-doelplatform lager dan of gelijk aan "1.4" is, genereert het compileerprogramma geen JSR-instructies meer. In plaats daarvan worden bijbehorende reeksen subroutinecode geïntegreerd (vooral voor try/finally-blokken). Het gevolg is dat gegenereerde code in omvang toeneemt maar sneller wordt geladen, omdat het verificatieproces veel eenvoudiger is. Deze werkstand voegt ondersteuning voor de Java Specification Request 202 aan Java-doelplatformen van vóór "1.5" toe.
In een Java-doelplatform waarvan de versie hoger dan of gelijk aan "1.5" is, moeten JSR-bytecode-instructies worden geïntegreerd en wordt deze optie genegeerd.
ENABLED
DISABLED
Doelplatform voor Java instellen (COMPILER_CODEGEN_TARGET_PLATFORM)
Omwille van de binaire compatibiliteit kunnen aan CLASS-bestanden VM-versies worden toegewezen die voor elk niveau van de verwijzingsspecificatie zijn gedefinieerd. Het Java-doelplatform geeft het minimumniveau van de runtime aan voor het uitvoeren van gegenereerde CLASS-bestanden.
De niveaus voor de naleving, de broncode en het doel moeten aan een reeks voorwaarden voldoen, die u in de onderstaande compatibiliteitstabel vindt.
VERSION_1_1
VERSION_1_2
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
Niet-gebruikte lokale variabelen behouden (COMPILER_CODEGEN_UNUSED_LOCAL)
Is deze optie niet ingesteld, dan worden niet-gebruikte (dus niet-gelezen) lokale variabelen door het compileerprogramma verwijderd voor optimalisatiedoeleinden, wat de foutopsporing kan beïnvloeden. PRESERVE
OPTIMIZE_OUT
Compatibiliteitsniveau (COMPILER_COMPLIANCE)
Het compatibiliteitsniveau voor het compileerprogramma. Het gedrag van het programma wordt bepaald door het niveau van de verwijzingsspecificatie.
De niveaus voor de naleving, de broncode en het doel moeten aan een reeks voorwaarden voldoen, die u in de onderstaande compatibiliteitstabel vindt.
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
Ondersteuning voor Javadoc-commentaar (COMPILER_DOC_COMMENT_SUPPORT)
Als deze ondersteuning is ingeschakeld, dan worden alle opties met betrekking tot Javadoc-problemen genegeerd en worden Javadoc-problemen niet gerapporteerd. Ook worden verwijzingen in Javadoc-commentaar niet opgespoord en is het knooppunt DOM AST Javadoc niet-gestructureerd. ENABLED
DISABLED
Foutopsporingskenmerk voor regelnummers genereren (COMPILER_LINE_NUMBER_ATTR)
Dit kenmerk schakelt accentuering van broncode in het foutopsporingsprogramma in. (CLASS-bestanden nemen in omvang toe.) GENERATE
DO_NOT_GENERATE
Foutopsporingskenmerk voor lokale variabelen genereren (COMPILER_LOCAL_VARIABLE_ATTR)
Met dit kenmerk kunnen namen van lokale variabelen worden afgebeeld in het foutopsporingsprogramma, alleen op plaatsen waar variabelen definitief worden toegewezen. (CLASS-bestanden nemen in omvang toe.) GENERATE
DO_NOT_GENERATE
Gebruik van annotatietypen als superinterfaces melden (COMPILER_PB_ANNOTATION_SUPER_INTERFACE)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer annotatietypen als superinterfaces worden gebruikt. Dit gebruik is toegestaan, maar wordt niet aanbevolen. ERROR
WARNING
IGNORE
Gebruik melden van 'assert' voor identificatie (COMPILER_PB_ASSERT_IDENTIFIER)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer 'assert' als identificatie wordt gebruikt (gereserveerd sleutelwoord in 1.4). ERROR
WARNING
IGNORE
(Un)boxing-conversie melden (COMPILER_PB_AUTOBOXING)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer een conversie voor omkadering of voor het verwijderen van een kader wordt aangetroffen. ERROR
WARNING
IGNORE
Gebruik van char[]-expressies in tekenreekssamenvoegingen melden (COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer een char[]-expressie in een tekenreekssamenvoeging wordt gebruikt (bijvoorbeeld "hallo" + new char[]{'w','e','r','e','l','d'}). ERROR
WARNING
IGNORE
Depreciëring melden (COMPILER_PB_DEPRECATION)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer gedeprecieerde API wordt gebruikt. ERROR
WARNING
IGNORE
Depreciëring in gedeprecieerde code melden (COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer gedeprecieerde API wordt aangetroffen. ENABLED
DISABLED
Depreciëring bij vervangen van gedeprecieerde methoden melden (COMPILER_PB_DEPRECATION_WHEN_OVERRIDING_DEPRECATED_METHOD)
Als deze optie is ingeschakeld, grijpt het compileerprogramma in wanneer methoden worden gedeclareerd die gedeprecieerde methoden vervangen. ENABLED
DISABLED
Niet-aanbevolen verwijzingen naar beperkt toegankelijke typen melden (COMPILER_PB_DISCOURAGED_REFERENCE)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer verwijzingen naar beperkt toegankelijke typen worden aangetroffen, in overeenstemming met de gespecificeerde toegangsregels. ERROR
WARNING
IGNORE
Lege instructies en onnodige puntkomma's melden (COMPILER_PB_EMPTY_STATEMENT)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer lege instructies of overbodige puntkomma's worden aangetroffen. ERROR
WARNING
IGNORE
Gebruik van 'enum' voor identificatie melden (COMPILER_PB_ENUM_IDENTIFIER)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer 'enum' als identificatie wordt gebruikt (gereserveerd sleutelwoord in 1.5). ERROR
WARNING
IGNORE
Niet-afgebakende case-vertakking van switch-blok melden (COMPILER_PB_FALLTHROUGH_CASE)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer er een case-vertakking wordt aangetroffen die er mogelijk voor zorgt dat de uitvoering van de code in een volgende case-vertakking wordt voortgezet. ERROR
WARNING
IGNORE
Optionele fouten als fataal behandelen (COMPILER_PB_FATAL_OPTIONAL_ERROR)
Als deze optie is ingeschakeld, worden optionele fouten (dus optionele problemen waarvan de severity op "error" is ingesteld) als standaardfouten van het compileerprogramma beschouwd en dus als fataal aangemerkt. Wanneer r een fatale fout in de broncode wordt aangetroffen, genereert het compileerprogramma foutieve methoden en typen in de bijbehorende klassenbestanden, zodat de onjuiste code pas kan worden uitgevoerd als alle problemen zijn gecorrigeerd.
Als deze optie is ingeschakeld, worden optionele fouten alleen als waarschuwing beschouwd voor het genereren van code. Ze kunnen nog steeds als fout worden aangemerkt, zodat ze erger zijn dan gewone waarschuwingen.
ENABLED
DISABLED
Verborgen variabelen als gevolg van velddeclaraties melden (COMPILER_PB_FIELD_HIDING)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutmelding of een waarschuwing wanneer velddeclaraties andere velden of lokale variabelen (lokaal, overgenomen of in insluittype gedefinieerd) verbergen. ERROR
WARNING
IGNORE
Final-grens voor typeparameter melden (COMPILER_PB_FINAL_PARAMETER_BOUND)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer generieke typeparameters worden gekoppeld aan de grens van final-typen. Final-typen kunnen niet verder worden uitgebreid, waardoor de parameter weinig nut heeft. ERROR
WARNING
IGNORE
Onjuiste beëindiging van finally-blokken melden (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer finally-blokken onjuist worden beëindigd. ERROR
WARNING
IGNORE
Verwijzingen naar niet-toegankelijke typen melden (COMPILER_PB_FORBIDDEN_REFERENCE)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer verwijzingen naar niet-toegankelijke typen worden aangetroffen, in overeenstemming met de gespecificeerde toegangsregels. ERROR
WARNING
IGNORE
Verborgen catch-blokken melden (COMPILER_PB_HIDDEN_CATCH_BLOCK)
Catch-blokken binnen try-instructies kunnen andere catch-blokken verbergen, zoals in dit voorbeeld:
  try {
      throw new java.io.CharConversionException();
   } catch (java.io.CharConversionException e) {
   } catch (java.io.IOException e) {}.
Als deze optie is inschakeld, geeft het compileerprogramma een foutbericht of waarschuwing wanneer verborgen catch-blokken worden aangetroffen die corresponderen met de geselecteerde uitzonderingen.
ERROR
WARNING
IGNORE
Incompatibiliteit tussen interfacemethoden en niet-overgenomen methoden melden (COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer een interface een methode definieert die niet compatibel is met een niet-overgenomen Object-methode. ERROR
WARNING
IGNORE
Onvolledige enum-schakelinstructies melden (COMPILER_PB_INCOMPLETE_ENUM_SWITCH)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer er aan een enum-constante geen bijbehorend case-label in een enum switch-instructie bestaat. ERROR
WARNING
IGNORE
Indirecte verwijzingen naar statische leden melden (COMPILER_PB_INDIRECT_STATIC_ACCESS)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer statische velden of methoden indirect worden benaderd. Het verdient de voorkeur verwijzingen naar statische leden te kwalificeren met de naam van het declarerende type. ERROR
WARNING
IGNORE
Ongeldig Javadoc-commentaar melden (COMPILER_PB_INVALID_JAVADOC)
De generieke instelling voor de severity van Javadoc-problemen. Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer problemen in Javadoc worden aangetroffen. ERROR
WARNING
IGNORE
Ongeldige Javadoc-tags melden (COMPILER_PB_INVALID_JAVADOC_TAGS)
Als deze optie is ingeschakeld, grijpt het compileerprogramma in wanneer niet-gekoppelde of onverwachte verwijzingstags worden aangetroffen in Javadoc. Een throws-tag die naar een niet-gedeclareerde uitzondering verwijst, is een voorbeeld van een onverwachte tag.
Deze instelling kunt u inschakelen op basis van de zichtbaarheid van de construct die aan de Javadoc is gekoppeld. Zie ook COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
ENABLED
DISABLED
Javadoc-tags met gedeprecieerde verwijzingen melden (COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF)
Gedeprecieerde verwijzingen in Javadoc-tags laten melden door het compileerprogramma.
Deze instelling kunt u inschakelen op basis van de zichtbaarheid van de construct die aan de Javadoc is gekoppeld. Zie ook COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
ENABLED
DISABLED
Javadoc-tags met niet-zichtbare verwijzingen melden (COMPILER_PB_INVALID_JAVADOC_TAGS__NOT_VISIBLE_REF)
Niet-zichtbare verwijzingen in Javadoc-tags laten melden door het compileerprogramma.
Deze instelling kunt u inschakelen op basis van de zichtbaarheid van de construct die aan de Javadoc is gekoppeld. Zie ook COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
ENABLED
DISABLED
Zichtbaarheidsniveau voor ongeldige Javadoc-tags (COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY)
Het minimumzichtbaarheidsniveau voor problemen met Javadoc-tags. Alle problemen onder dit niveau worden genegeerd. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Verborgen variabelen als gevolg van declaraties van lokale variabelen melden (COMPILER_PB_LOCAL_VARIABLE_HIDING)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutmelding of een waarschuwing declaraties van lokale variabelen andere velden of lokale variabelen (lokaal, overgenomen of in insluittype gedefinieerd) verbergen. ERROR
WARNING
IGNORE
Maximumaantal problemen per compilatie-eenheid (COMPILER_PB_MAX_PER_UNIT)
Het maximumaantal problemen dat per compilatie-eenheid wordt gerapporteerd. (Als u de waarde op nul instelt, worden alle problemen gerapporteerd.) Een geheel getal dat positief of null is.
De standaardwaarde is 100.
Methoden met constructornamen melden (COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME)
Het geven van een constructornaam aan een methode wordt algemeen gezien als iets dat een goede programmeur niet doet. Als deze optie is ingeschakeld, grijpt het compileerprogramma in wanneer dergelijke scenario's zich voordoen en wordt een foutbericht of een waarschuwing verstuurd. ERROR
WARNING
IGNORE
Ontbrekende @Deprecated-annotatie melden (COMPILER_PB_MISSING_DEPRECATED_ANNOTATION)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer een declaratie met de tag @deprecated wordt aangetroffen terwijl de bijbehorende annotatie @Deprecated ontbreekt. ERROR
WARNING
IGNORE
Ontbrekend Javadoc-commentaar melden (COMPILER_PB_MISSING_JAVADOC_COMMENTS)
De generieke instelling voor de severity van ontbrekend Javadoc-commentaar. Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer Javadoc-commentaar ontbreekt.
Merk op dat u deze instelling kunt inschakelen op basis van de zichtbaarheid van de construct die aan de verwachte Javadoc is gekoppeld.
ERROR
WARNING
IGNORE
Ontbrekend Javadoc-commentaar voor vervangende methoden melden (COMPILER_PB_MISSING_JAVADOC_COMMENTS_OVERRIDING)
Vervangende methoden laten verifiëren door het compileerprogramma en ontbrekend Javadoc-commentaar melden. ENABLED
DISABLED
Zichtbaarheidsniveau voor ontbrekend Javadoc-commentaar (COMPILER_PB_MISSING_JAVADOC_COMMENTS_VISIBILITY)
Het minimumzichtbaarheidsniveau voor problemen met ontbrekende Javadoc. Alle problemen onder dit niveau worden genegeerd. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Ontbrekende Javadoc-tags melden (COMPILER_PB_MISSING_JAVADOC_TAGS)
De generieke instelling voor de severity van ontbrekende Javadoc-tags. Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer tags ontbreken in Javadoc-commentaar.
Merk op dat u deze instelling kunt inschakelen op basis van de zichtbaarheid van de construct die aan de Javadoc is gekoppeld.
ERROR
WARNING
IGNORE
Ontbrekende Javadoc-tags voor vervangende methoden melden (COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING)
Vervangende methoden laten verifiëren door het compileerprogramma en ontbrekende Javadoc-tags melden. ENABLED
DISABLED
Zichtbaarheidsniveau voor ontbrekende Javadoc-tags (COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY)
Het minimumzichtbaarheidsniveau voor ontbrekende Javadoc-tags. Alle problemen onder dit niveau worden genegeerd. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Ontbrekende @Override-annotatie melden (COMPILER_PB_MISSING_OVERRIDE_ANNOTATION)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer methodedeclaraties ter vervanging van superklassemethoden worden aangetroffen maar de annotatie @Override ontbreekt. ERROR
WARNING
IGNORE
Ontbrekende declaratie van serialVersionUID-veld voor serialiseerbare klasse melden (COMPILER_PB_MISSING_SERIAL_VERSION)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer een lokale declaratie van het veld serialVersionUID ontbreekt in serialiseerbare klassen. Dit veld moet als static final worden gedeclareerd en van het type long zijn. ERROR
WARNING
IGNORE
Toewijzingen zonder effect melden (COMPILER_PB_NO_EFFECT_ASSIGNMENT)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer toewijzingen zonder effect (zoals 'x = x') worden aangetroffen. ERROR
WARNING
IGNORE
Niet-geëxternaliseerde tekenreeksliteralen melden (COMPILER_PB_NON_NLS_STRING_LITERAL)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing voor een geëxternaliseerde tekenreeksliteraal (dus de tag //$NON-NLS-<n>$ ontbreekt). ERROR
WARNING
IGNORE
Null-verwijzing of ontwijzing melden (COMPILER_PB_NULL_REFERENCE)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer een variabele voor het bevatten van een null- of niet-null-waarde wordt aangenomen maar de aanname niet op consistente wijze plaatsvindt.
Voorbeelden:
  • een variabele die als null wordt aangenomen maar wel wordt gebruikt voor de toegang tot velden of methoden
  • een variabele die als null of niet-null wordt aangenomen maar wel op null-situaties wordt getest.
ERROR
WARNING
IGNORE
Pogingen tot vervangen van standaardmethoden van pakketten melden (COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD)
Een standaardmethode in een pakket is in een ander pakket niet zichtbaar en kan dus niet worden overschreven. Als deze optie is ingeschakeld, grijpt het compileerprogramma in wanneer dergelijke scenario's zich voordoen en wordt een foutbericht of een waarschuwing verstuurd. ERROR
WARNING
IGNORE
Parametertoewijzing melden (COMPILER_PB_PARAMETER_ASSIGNMENT)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer er sprake is van een toewijzing aan een parameter. ERROR
WARNING
IGNORE
Mogelijk onbedoelde booleaanse toewijzingen melden( COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer booleaanse toewijzingen wellicht onbedoeld als voorwaarden in stuurinstructies worden gebruikt (en niet als booleaanse vergelijkingen). ERROR
WARNING
IGNORE
Onbewerkte typeverwijzing melden (COMPILER_PB_RAW_TYPE_REFERENCE)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer verwijzingen naar onbewerkte typen worden aangetroffen. Onbewerkte typen worden afgeraden en zijn bedoeld om de communicatie met verouderde code mogelijk te maken. Voortaan worden onbewerkte verwijzingen naar generieke typen mogelijk geweigerd door de taalspecificatie. ERROR
WARNING
IGNORE
Verborgen velden als gevolg van speciale parameters melden (COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD)
Als deze optie is ingeschakeld, grijpt het compileerprogramma in wanneer velden (lokaal, overgenomen of in insluittype gedefinieerd) door declaraties van constructors of parameters voor setters worden verborgen. ENABLED
DISABLED
Niet-statische verwijzingen naar statische leden melden (COMPILER_PB_STATIC_ACCESS_RECEIVER)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer toegang tot een statisch veld of statische methode wordt verkregen met een expressieontvanger. ERROR
WARNING
IGNORE
@SuppressWarnings inschakelen (COMPILER_PB_SUPPRESS_WARNINGS)
Als deze optie is ingeschakeld, kunnen bepaalde waarschuwingen van het compileerprogramma worden onderdrukt met de annotatie @SuppressWarnings.
Als deze optie is uitgeschakeld, worden alle @SupressWarnings-annotaties genegeerd. Met andere woorden: waarschuwingen worden ook gegeven wanneer deze in het bereik van een entiteit met de annotatie @SuppressWarnings optreden.
ENABLED
DISABLED
Emulatie van synthetische toegang melden (COMPILER_PB_SYNTHETIC_ACCESS_EMULATION)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing als het toegang emuleert tot een niet-toegankelijk lid van een insluittype. Dergelijke emulaties kunnen nadelig zijn voor de prestaties. ERROR
WARNING
IGNORE
Verborgen type als gevolg van declaratie van typeparameter melden (COMPILER_PB_TYPE_PARAMETER_HIDING)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer typen worden verborgen door de declaratie van typeparameters. ERROR
WARNING
IGNORE
Niet-gecontroleerde typebewerkingen melden (COMPILER_PB_UNCHECKED_TYPE_OPERATION)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer generieke typen worden gebruikt in bewerkingen en typen mogelijk onbetrouwbaar worden. Voorbeeld: aanroepen van #foo(X<String>) met argumenten (X). ERROR
WARNING
IGNORE
Niet-gedocumenteerde lege blokken melden (COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer lege blokken zonder commentaar worden aangetroffen. ERROR
WARNING
IGNORE
Niet-afgehandelde waarschuwingstokens voor @SuppressWarnings melden (COMPILER_PB_UNHANDLED_WARNING_TOKEN)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer tokens worden aangetroffen die niet kunnen worden afgehandeld met @SuppressWarnings-annotaties. ERROR
WARNING
IGNORE
Overbodige else-clausules melden (COMPILER_PB_UNNECESSARY_ELSE)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer instructies onnodig in else-clausules zijn genest (onjuiste beëindiging van then-clausules). ERROR
WARNING
IGNORE
Onnodige typecontrole melden (COMPILER_PB_UNNECESSARY_TYPE_CHECK)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer omzettingen of instanceof-bewerkingen niet nodig zijn. ERROR
WARNING
IGNORE
Niet-gekwalificeerde toegang tot velden melden (COMPILER_PB_UNQUALIFIED_FIELD_ACCESS)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer velden zonder kwalificatie worden benaderd. Om de leesbaarheid van de code te verhogen, kunt u velden beter kwalificeren (bijvoorbeeld 'this.x' in plaats van 'x'). ERROR
WARNING
IGNORE
Niet-gebruikte gedeclareerde verworpen uitzonderingen melden (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer methoden of constructors verworpen gecontroleerde uitzonderingen declareren, die niet worden gegenereerd. ERROR
WARNING
IGNORE
Niet-gekoppeld label melden (COMPILER_PB_UNUSED_LABEL)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer een benoemde instructie wordt aangetroffen waarvan nooit expliciet naar het label wordt verwezen. Er is sprake van verwijzing naar een label als de naam expliciet voorkomt in een break- of een continue-instructie. In het volgende label is bijvoorbeeld geen sprake van verwijzing:
LABEL: { break; }
ERROR
WARNING
IGNORE
Niet-gebruikte gedeclareerde verworpen uitzonderingen in vervangende methoden melden (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING)
Als deze optie is ingeschakeld, worden vervangende methoden opgenomen bij het zoeken naar niet-gebruikte gedeclareerde verworpen uitzonderingen. ENABLED
DISABLED
Niet-gebruikte importeerinstructies melden (COMPILER_PB_UNUSED_IMPORT)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer er een ongebruikte importeerverwijzing wordt aangetroffen. ERROR
WARNING
IGNORE
Niet-gebruikte lokale variabelen melden (COMPILER_PB_UNUSED_LOCAL)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing voor niet-gebruikte lokale variabelen (dus variabelen die niet zijn opgevraagd). ERROR
WARNING
IGNORE
Niet-gebruikte parameters melden (COMPILER_PB_UNUSED_PARAMETER)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing voor niet-gebruikte methodeparameters (dus parameters die niet zijn opgevraagd). ERROR
WARNING
IGNORE
Niet-gebruikte parameters bij implementatie van abstracte methoden melden (COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT)
Als deze optie is ingeschakeld, grijpt het compileerprogramma in wanneer niet-gebruikte parameters in de implementatie van abstracte methoden worden aangetroffen. ENABLED
DISABLED
Niet-gebruikte parameters bij vervangende concrete methoden melden (COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE)
Als deze optie is ingeschakeld, grijpt het compileerprogramma in wanneer niet-gebruikte parameters in vervangende methoden van concrete methoden worden aangetroffen. ENABLED
DISABLED
Niet-gebruikte besloten leden melden (COMPILER_PB_UNUSED_PRIVATE_MEMBER)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer besloten methoden of velden worden gedeclareerd maar niet in het bijbehorende bereik worden gebruikt. ERROR
WARNING
IGNORE
Ontbrekende omzetting van varargs-argument in methode-/constructoraanroep melden (COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST)
Als deze optie is ingeschakeld, geeft het compileerprogramma een foutbericht of een waarschuwing wanneer varargs-argumenten moeten worden omgezet bij doorgifte aan methoden of constructors. Voorbeeld: aanroepen van Class.getMethod(String name, Class ... args ) met argumenten ("foo", null). ERROR
WARNING
IGNORE
Compatibiliteitswerkstand van broncode (COMPILER_SOURCE)
Geeft het compatibiliteitsniveau van de Java-broncode aan.
Met het bronniveau "1.4" zijn bevestigingen beschikbaar. Vanaf "1.4" wordt 'assert' als gereserveerd sleutelwoord beschouwd.
Beschikbaar vanaf bronniveau "1.5": generieken, automatische boxing-conversie, covariantie, annotaties, opsommingen, verbeterde for-lussen, statische imports en varargs. Vanaf "1.5" wordt 'enum' als gereserveerd sleutelwoord beschouwd.
De niveaus voor de naleving, de broncode en het doel moeten aan een reeks voorwaarden voldoen, die u in de onderstaande compatibiliteitstabel vindt.
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
Foutopsporingskenmerk voor broncode genereren (COMPILER_SOURCE_FILE_ATTR)
Als dit kenmerk wordt gegenereerd, kan het foutopsporingsprogramma de bijbehorende broncode presenteren. GENERATE
DO_NOT_GENERATE
Hoofdlettergevoelige taaktags (COMPILER_TASK_CASE_SENSITIVE)
Als deze optie is ingeschakeld, wordt onderscheid tussen hoofd- en kleine letters gemaakt bij taaktags. ENABLED
DISABLED
Prioriteiten van automatische taken definiëren (COMPILER_TASK_PRIORITIES)

Deze lijst bevat de prioriteiten (hoog, normaal of laag) van de taakmerktekens die door het compileerprogramma worden verstrekt.
Beschikbare prioriteiten: hoog (HIGH), normaal (NORMAL) en laag (LOW).

{<prioriteit>[,<prioriteit>]*}.
De standaardwaarde is "NORMAL,HIGH,
NORMAL"
Automatische taaktags definiëren (COMPILER_TASK_TAGS)
Als de taglijst niet leeg is, plaatst het compileerprogramma een taakmarkering wanneer een van de corresponderende tags wordt aangetroffen in commentaar in de Java-broncode. De gegenereerde taakberichten bevatten de tag en lopen tot aan het eerstvolgende regelscheidingsteken, eindcommentaar of tag.
Als een bepaalde regel code meerdere tags bevat, wordt elke tag afzonderlijk gemeld. Verder wordt een tag die onmiddellijk door een andere tag wordt gevolgd, afgebeeld met de inhoud van de volgende niet-lege tag in de regel (indien van toepassing).
Berichten worden van overboden spaties ontdaan. Als een tag met een letter of een cijfer begint, kan er geen andere voorloopletter of een ander voorloopcijfer in voorkomen. ("fooToDo" wordt bijvoorbeeld niet als taak herkend voor de tag "ToDo", maar "foo#ToDo" wordt wel herkend voor zowel de tag "ToDo" als de tag "#ToDo".) Een tag die op een letter of een cijfer eindigt, kan niet worden herkend als de tag door een letter of een cijfer wordt gevolgd. ("ToDofoo" wordt bijvoorbeeld niet als taak herkend voor de tag "ToDo", maar "ToDo:foo" wordt wel herkend voor zowel de tag "ToDo" als de tag "ToDo:").
{<tag>[,<tag>]*}.
De standaardwaarde is "TODO,FIXME,
XXX"

De onderstaande tabel bevat een overzicht van geldige combinaties voor de niveaus van naleving, doel en broncode.

Naleving Doel Bron
1.6 1.61.6
1.5
1.4
1.3
1.5 1.5
1.4
1.3
1.4 1.4
1.3
1.3 1.3
1.2
1.1
1.5 1.5 1.5
1.4
1.3
1.4 1.4
1.3
1.3 1.3
1.2
1.1
1.4 1.4 1.4
1.3
1.3 1.3
1.2
1.1
1.3 1.3 1.3
1.2
1.1

Builderopties

Beschrijving Waarden
Uitvoermap(pen) opschonen (CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER)
Uitvoermappen laten opschonen door de Java Builder na volledige builds. CLEAN
IGNORE
Dubbele resources melden (CORE_JAVA_BUILD_DUPLICATE_RESOURCE)
Geeft de severity van het gemelde probleem aan wanneer er meer dan één voorval van een bepaalde resource naar de uitvoerlocatie moet worden gekopieerd. ERROR
WARNING
Afbreken bij ongeldige klassenpaden (CORE_JAVA_BUILD_INVALID_CLASSPATH)
Afbreken als het klassenpad ongeldig is. ABORT
IGNORE
Bouwvolgorde van projecten berekenen (CORE_JAVA_BUILD_ORDER)
De bouwvolgorde van projecten door JavaCore laten baseren op de reeks van klassenpadvereisten. Als deze optie is ingeschakeld, wordt de standaardvolgorde van het platform (op basis van projectverwijzingen) genegeerd. COMPUTE
IGNORE
Gewijzigde klassenbestanden in uitvoermap opnieuw maken (CORE_JAVA_BUILD_RECREATE_MODIFIED_CLASS_FILES_IN_OUTPUT_FOLDER)
Geeft aan of de Java-builder tijdens het uitvoeren van incrementele buildbewerkingen moet controleren of er wijzigingen in de CLASS-bestanden van de uitvoermappen zijn aangebracht. Als er wijzigingen in beheerde CLASS-bestanden worden aangetroffen, wordt een volledige build uitgevoerd. Anders wordt er geen actie voor de wijzigingen uitgevoerd. In tools die gegenereerde klassenbestanden verder modificeren, zoals optimaliseerders, moet deze optie op de standaardinstelling blijven (negeren). ENABLE
IGNORE
Filters voor kopiëren van resources (CORE_JAVA_BUILD_RESOURCE_COPY_FILTER)
U kunt filters opgeven om het kopiëren van resources te beïnvloeden. (<naam> is een zoekreeks voor bestandsnamen (alleen * is toegestaan als jokerteken) of een mapnaam die op '/' eindigt; resources waarvan de naam met een of meer zoekreeksen overeenkomt, worden niet naar de uitvoermap gekopieerd.) {<naam>[,<naam>]*}.
De standaardwaarde is "".

JavaCore-opties

Beschrijving Waarden
Klassenpadcycli melden (CORE_CIRCULAR_CLASSPATH)
De severity wanneer projecten in een cyclus worden aangetroffen. ERROR
WARNING
Uitsluitzoekreeksen voor klassenpaden inschakelen (CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS)
Als deze optie is uitgeschakeld, kan geen enkel object in projectklassenpaden aan een opname- of uitsluitzoekreeks worden gekoppeld. ENABLED
DISABLED
Meerdere uitvoerlocaties voor klassenpaden inschakelen (CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS)
Als deze optie op "disabled" is ingesteld, kan geen enkel item uit het klassenpad van een project aan een specifieke uitvoerlocatie worden gekoppeld. Zo wordt voorkomen dat er meerdere uitvoerlocaties voor één project kunnen worden gebruikt. ENABLED
DISABLED
Standaardcodering voor broncode (CORE_ENCODING)
De standaardcodering voor bronbestanden ophalen. Deze waarde kan niet worden gewijzigd en wordt vooraf ingesteld op het resultaat van ResourcesPlugin.getEncoding().
De optie is alleen voor het gemak beschikbaar.
Onveranderlijk, vooraf ingesteld op standaardwaarde van platform.
Incompatibel JDK-niveau voor vereiste binaire resources melden (CORE_INCOMPATIBLE_JDK_LEVEL)
De severity wanneer projecten andere projecten of bibliotheken met een incompatibel JDK-niveau nodig hebben. (Voorbeeld: een project dat voor een VM van versie 1.1 is ingesteld, maar met bibliotheken van versie 1.4 is gecompileerd.) ERROR
WARNING
IGNORE
Onvolledige klassenpaden melden (CORE_INCOMPLETE_CLASSPATH)
De severity van niet-bestaande, niet-toegestane of niet-zichtbare (zoals gesloten verwezen projecten) objecten in klassenpaden. ERROR
WARNING
De timeoutwaarde voor het ophalen van de parameternamen van een methode uit javadoc (TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC)
De timeout in milliseconden voor het ophalen van de parameternamen van een methode uit javadoc.
Als de waarde 0 is, worden de parameternamen niet opgehaald en de onbewerkte namen geretourneerd.
Een geheel getal dat positief of null is.
De standaardwaarde is "50".

Formatter-opties

Beschrijving Waarden
Typeleden van typedeclaraties op kolom uitlijnen (FORMATTER_ALIGN_TYPE_MEMBERS_ON_COLUMNS)
Geldige waarden TRUE
FALSE
Argumenten in toewijzingsexpressies uitlijnen (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ALLOCATION_EXPRESSION)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Argumenten in enum-constante uitlijnen (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ENUM_CONSTANT)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Argumenten in expliciete constructoraanroepen uitlijnen (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_EXPLICIT_CONSTRUCTOR_CALL)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Argumenten in methode-oproepen uitlijnen (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_METHOD_INVOCATION)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Argumenten in gekwalificeerde toewijzingsexpressies uitlijnen (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_QUALIFIED_ALLOCATION_EXPRESSION)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Toewijzingen uitlijnen (FORMATTER_ALIGNMENT_FOR_ASSIGNMENT)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, 0, INDENT_DEFAULT)
Binaire expressies uitlijnen (FORMATTER_ALIGNMENT_FOR_BINARY_EXPRESSION)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Compacte if-instructies uitlijnen (FORMATTER_ALIGNMENT_FOR_COMPACT_IF)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_BY_ONE)
Conditionele expressies uitlijnen (FORMATTER_ALIGNMENT_FOR_CONDITIONAL_EXPRESSION)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_DEFAULT)
Enum-constanten uitlijnen (FORMATTER_ALIGNMENT_FOR_ENUM_CONSTANTS)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_NO_SPLIT, INDENT_DEFAULT)
Expressies in array-initiators uitlijnen (FORMATTER_ALIGNMENT_FOR_EXPRESSIONS_IN_ARRAY_INITIALIZER)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Meerdere velden uitlijnen (FORMATTER_ALIGNMENT_FOR_MULTIPLE_FIELDS)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Parameters in constructordeclaraties uitlijnen (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_CONSTRUCTOR_DECLARATION)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Parameters in methodedeclaraties uitlijnen (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_METHOD_DECLARATION)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Selectors in methode-oproepen uitlijnen (FORMATTER_ALIGNMENT_FOR_SELECTOR_IN_METHOD_INVOCATION)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Superklassen in typedeclaraties uitlijnen (FORMATTER_ALIGNMENT_FOR_SUPERCLASS_IN_TYPE_DECLARATION)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_NEXT_SHIFTED, INDENT_DEFAULT)
Superinterfaces in enum-declaraties uitlijnen (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_ENUM_DECLARATION)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Superinterfaces in typedeclaraties uitlijnen (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_TYPE_DECLARATION)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Verwerpingsclausules in constructordeclaraties uitlijnen (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_CONSTRUCTOR_DECLARATION)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Verwerpingsclausules in methodedeclaraties uitlijnen (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_METHOD_DECLARATION)
Geldige waarde Resultaat van createAlignmentValue(boolean, int, int)
Standaardwaarde createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Lege regels toevoegen na declaraties van import (FORMATTER_BLANK_LINES_AFTER_IMPORTS)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "0"
Lege regels toevoegen na declaraties van pakketten (FORMATTER_BLANK_LINES_AFTER_PACKAGE)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "0"
Lege regels toevoegen aan het begin van code in methoden (FORMATTER_BLANK_LINES_AT_BEGINNING_OF_METHOD_BODY)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "0"
Lege regels toevoegen vóór velddeclaraties (FORMATTER_BLANK_LINES_BEFORE_FIELD)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "0"
Lege regels toevoegen vóór de eerste declaraties van klassencode (FORMATTER_BLANK_LINES_BEFORE_FIRST_CLASS_BODY_DECLARATION)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "0"
Lege regels toevoegen vóór declaraties van import (FORMATTER_BLANK_LINES_BEFORE_IMPORTS)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "0"
Lege regels toevoegen vóór declaraties van lidtypen (FORMATTER_BLANK_LINES_BEFORE_MEMBER_TYPE)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "0"
Lege regels toevoegen vóór methodedeclaraties (FORMATTER_BLANK_LINES_BEFORE_METHOD)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "0"
Lege regels toevoegen vóór nieuwe blokken (FORMATTER_BLANK_LINES_BEFORE_NEW_CHUNK)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "0"
Lege regels toevoegen vóór declaraties van pakketten (FORMATTER_BLANK_LINES_BEFORE_PACKAGE)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "0"
Lege regels toevoegen tussen typedeclaraties (FORMATTER_BLANK_LINES_BETWEEN_TYPE_DECLARATIONS)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "0"
Plaatsing van accolades van declaraties van annotatietypen (FORMATTER_BRACE_POSITION_FOR_ANNOTATION_TYPE_DECLARATION)
Geldige waarden END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Plaatsing van accolades van declaraties van anonieme typen (FORMATTER_BRACE_POSITION_FOR_ANONYMOUS_TYPE_DECLARATION)
Geldige waarden END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Plaatsing van accolades van array-initiators (FORMATTER_BRACE_POSITION_FOR_ARRAY_INITIALIZER)
Geldige waarden END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Plaatsing van accolades van blokken (FORMATTER_BRACE_POSITION_FOR_BLOCK)
Geldige waarden END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Plaatsing van accolades van blokken in case-instructies (mits het blok de eerstvolgende instructie is) (FORMATTER_BRACE_POSITION_FOR_BLOCK_IN_CASE)
Geldige waarden END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Plaatsing van accolades van constructordeclaraties (FORMATTER_BRACE_POSITION_FOR_CONSTRUCTOR_DECLARATION)
Geldige waarden END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Plaatsing van accolades van enum-constanten (FORMATTER_BRACE_POSITION_FOR_ENUM_CONSTANT)
Geldige waarden END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Plaatsing van accolades van enum-declaraties (FORMATTER_BRACE_POSITION_FOR_ENUM_DECLARATION)
Geldige waarden END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Plaatsing van accolades van methodedeclaraties (FORMATTER_BRACE_POSITION_FOR_METHOD_DECLARATION)
Geldige waarden END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Plaatsing van accolades van switch-instructies (FORMATTER_BRACE_POSITION_FOR_SWITCH)
Geldige waarden END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Plaatsing van accolades van typedeclaraties (FORMATTER_BRACE_POSITION_FOR_TYPE_DECLARATION)
Geldige waarden END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Lege regels in commentaar wissen (FORMATTER_COMMENT_CLEAR_BLANK_LINES)
Geldige waarden TRUE
FALSE
Commentaar indelen (FORMATTER_COMMENT_FORMAT)
Geldige waarden TRUE
FALSE
Header-commentaar van Java-bronbestanden indelen (FORMATTER_COMMENT_FORMAT_HEADER)
Geldige waarden TRUE
FALSE
HTML-tags indelen. (FORMATTER_COMMENT_FORMAT_HTML)
Geldige waarden TRUE
FALSE
Codefragmenten in commentaar indelen (FORMATTER_COMMENT_FORMAT_SOURCE)
Geldige waarden TRUE
FALSE
Beschrijvingen van Javadoc-parameters laten inspringen (FORMATTER_COMMENT_INDENT_PARAMETER_DESCRIPTION)
Geldige waarden TRUE
FALSE
Javadoc-hoofdtags laten inspringen (FORMATTER_COMMENT_INDENT_ROOT_TAGS)
Geldige waarden TRUE
FALSE
Lege regel toevoegen vóór blokken van Javadoc-roottags (FORMATTER_COMMENT_INSERT_EMPTY_LINE_BEFORE_ROOT_TAGS)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel invoegen na parameters van Javadoc-roottags (FORMATTER_COMMENT_INSERT_NEW_LINE_FOR_PARAMETER)
Geldige waarden INSERT
DO_NOT_INSERT
Regellengte van commentaar (FORMATTER_COMMENT_LINE_LENGTH)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "80"
Else/if comprimeren (FORMATTER_COMPACT_ELSE_IF)
Geldige waarden TRUE
FALSE
Vervolginspringing (FORMATTER_CONTINUATION_INDENTATION)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "2"
Vervolginspringing in array-initiators (FORMATTER_CONTINUATION_INDENTATION_FOR_ARRAY_INITIALIZER)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "2"
Codedeclaraties laten inspringen ten opzichte van bijbehorende insluitende annotatiedeclaratie-header (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ANNOTATION_DECLARATION_HEADER)
Geldige waarden TRUE
FALSE
Codedeclaraties laten inspringen ten opzichte van bijbehorende insluitende headers van enum-constanten (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_CONSTANT_HEADER)
Geldige waarden TRUE
FALSE
Codedeclaraties laten inspringen ten opzichte van bijbehorende insluitende headers van enum-declaraties (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_DECLARATION_HEADER)
Geldige waarden TRUE
FALSE
Codedeclaraties laten inspringen ten opzichte van bijbehorende insluitende type-headers (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_TYPE_HEADER)
Geldige waarden TRUE
FALSE
break-instructies laten inspringen ten opzichte van case-instructies (FORMATTER_INDENT_BREAKS_COMPARE_TO_CASES)
Geldige waarden TRUE
FALSE
Lege regels laten inspringen (FORMATTER_INDENT_EMPTY_LINES
Geldige waarden TRUE
FALSE
Instructies in blokken laten inspringen (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BLOCK)
Geldige waarden TRUE
FALSE
Instructies in code van methoden of constructies laten inspringen (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BODY)
Geldige waarden TRUE
FALSE
switch-instructies laten inspringen ten opzichte van case-instructies (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_CASES)
Geldige waarden TRUE
FALSE
switch-instructies laten inspringen ten opzichte van switch (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_SWITCH)
Geldige waarden TRUE
FALSE
Aantal spaties voor één inspringing (FORMATTER_INDENTATION_SIZE)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "4"
Nieuwe regel invoegen na annotaties (FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel na openingsaccolade van array-initiators invoegen (FORMATTER_INSERT_NEW_LINE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel aan einde van bestanden invoegen (bij ontbreken) (FORMATTER_INSERT_NEW_LINE_AT_END_OF_FILE_IF_MISSING)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel vóór catch-sleutelwoord in try-instructies invoegen (FORMATTER_INSERT_NEW_LINE_BEFORE_CATCH_IN_TRY_STATEMENT)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel vóór sluitaccolade in array-initiators invoegen (FORMATTER_INSERT_NEW_LINE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel vóór else-sleutelwoord in if-instructies invoegen (FORMATTER_INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel vóór finally-sleutelwoord in try-instructies invoegen (FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel vóór while in do-instructies invoegen (FORMATTER_INSERT_NEW_LINE_BEFORE_WHILE_IN_DO_STATEMENT)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel in lege annotatiedeclaratie invoegen (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANNOTATION_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel in lege declaraties van anonieme typen invoegen (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANONYMOUS_TYPE_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel in lege blokken invoegen (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_BLOCK)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel in lege enum-constanten invoegen (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_CONSTANT)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel in lege enum-declaraties invoegen (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel in lege methoden invoegen (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_METHOD_BODY)
Geldige waarden INSERT
DO_NOT_INSERT
Nieuwe regel in lege typedeclaraties invoegen (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_TYPE_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na en in jokertekens invoegen (FORMATTER_INSERT_SPACE_AFTER_AND_IN_TYPE_PARAMETER)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na toewijzingsoperators invoegen (FORMATTER_INSERT_SPACE_AFTER_ASSIGNMENT_OPERATOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na @ in annotaties invoegen (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na @ in declaraties van annotatietypen invoegen (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION_TYPE_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na binaire operators invoegen (FORMATTER_INSERT_SPACE_AFTER_BINARY_OPERATOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na sluitend punthaakje van type-argumenten invoegen (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na sluitend punthaakje van typeparameters invoegen (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na sluitaccolade van blokken invoegen (FORMATTER_INSERT_SPACE_AFTER_CLOSING_BRACE_IN_BLOCK)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na sluithaakje van omzettingsexpressies invoegen (FORMATTER_INSERT_SPACE_AFTER_CLOSING_PAREN_IN_CAST)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na dubbele punt van assert-instructies invoegen (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_ASSERT)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na dubbele punt van case-instructies invoegen (mits een openingsaccolade op de dubbele punt volgt) (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CASE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na dubbele punt van conditionele expressies invoegen (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CONDITIONAL)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na dubbele punt van for-instructies invoegen (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_FOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na dubbele punt van labelinstructies invoegen (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_LABELED_STATEMENT)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma van toewijzingsexpressies invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ALLOCATION_EXPRESSION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma van annotaties invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ANNOTATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma van array-initiators invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ARRAY_INITIALIZER)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma's van parameters in constructordeclaraties invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma's van uitzonderingsnamen in verwerpingsclausules van constructordeclaraties invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma's van argumenten voor enum-constanten invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_CONSTANT_ARGUMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma van enum-declaraties invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_DECLARATIONS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma's tussen argumenten van expliciete constructoraanroepen invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma van verhogingsargumenten in for-instructies invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INCREMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma van initialisaties in for-instructies invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INITS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma's van parameters in methodedeclaraties invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_PARAMETERS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma's van uitzonderingsnamen in verwerpingsclausules van methodedeclaraties invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_THROWS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma's van argumenten in methode-oproepen invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_INVOCATION_ARGUMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma's in declaraties van meerdere velden invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma's in declaraties van meerdere lokale variabelen invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma van geparametriseerde typeverwijzingen invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma's van superinterfacenamen in typeheaders invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_SUPERINTERFACES)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma's van type-argumenten invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_ARGUMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na komma's van typeparameters invoegen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_PARAMETERS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na ellips invoegen (FORMATTER_INSERT_SPACE_AFTER_ELLIPSIS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openend punthaakje van geparametriseerde typeverwijzingen invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openend punthaakje van type-argumenten invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openend punthaakje van typeparameters invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingsaccolade van array-initiators invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje in toewijzingsexpressies van arrays invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openend vierkant haakje van array-verwijzingen invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje van annotaties invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ANNOTATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje van omzettingsexpressies invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CAST)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje van catch-instructies invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CATCH)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje van constructordeclaraties invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje van enum-constanten invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ENUM_CONSTANT)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje van for-instructies invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_FOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje van if-instructies invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_IF)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje van methodedeclaraties invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje van methode-oproepen invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_INVOCATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje van expressies met haakjes invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje van switch-instructies invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SWITCH)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje van gesynchroniseerde instructies invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SYNCHRONIZED)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na openingshaakje van while-instructies invoegen (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_WHILE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na postfixoperators invoegen (FORMATTER_INSERT_SPACE_AFTER_POSTFIX_OPERATOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na prefixoperators invoegen (FORMATTER_INSERT_SPACE_AFTER_PREFIX_OPERATOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na vraagteken van conditionele expressies invoegen (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_CONDITIONAL)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na vraagteken in jokertekens invoegen (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_WILDCARD)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na puntkomma van for-instructies invoegen (FORMATTER_INSERT_SPACE_AFTER_SEMICOLON_IN_FOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie na monadische bewerkingstekens invoegen (FORMATTER_INSERT_SPACE_AFTER_UNARY_OPERATOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór en in jokertekens invoegen (FORMATTER_INSERT_SPACE_BEFORE_AND_IN_TYPE_PARAMETER)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór toewijzingsoperators invoegen (FORMATTER_INSERT_SPACE_BEFORE_ASSIGNMENT_OPERATOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór @ in declaraties van annotatietypen invoegen (FORMATTER_INSERT_SPACE_BEFORE_AT_IN_ANNOTATION_TYPE_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór binaire operators invoegen (FORMATTER_INSERT_SPACE_BEFORE_BINARY_OPERATOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluitend punthaakje van geparametriseerde typeverwijzingen invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluitend punthaakje van type-argumenten invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluitend punthaakje van typeparameters invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluitaccolade van array-initiators invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje in toewijzingsexpressies van arrays invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluitend vierkant haakje van array-verwijzingen invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_REFERENCE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje van annotaties invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ANNOTATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje van omzettingsexpressies invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CAST)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje van catch-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CATCH)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje van constructordeclaraties invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje van enum-constanten invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ENUM_CONSTANT)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje van for-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_FOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje van if-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_IF)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje van methodedeclaraties invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje van methode-oproepen invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_INVOCATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje van expressies met haakjes invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje van switch-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SWITCH)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje van gesynchroniseerde instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SYNCHRONIZED)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór sluithaakje van while-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_WHILE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór dubbele punt van assert-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_ASSERT)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór dubbele punt van case-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CASE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór dubbele punt van conditionele expressies invoegen (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CONDITIONAL)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór dubbele punt van default-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_DEFAULT)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór dubbele punt van for-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_FOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór dubbele punt van labelinstructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_LABELED_STATEMENT)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma van toewijzingsexpressies invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ALLOCATION_EXPRESSION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma van annotaties invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ANNOTATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma van array-initiators invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ARRAY_INITIALIZER)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma's van parameters in constructordeclaraties invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma's van uitzonderingsnamen in verwerpingsclausules van constructordeclaraties invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma's van argumenten voor enum-constanten invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_CONSTANT_ARGUMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma van enum-declaraties invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_DECLARATIONS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma's tussen argumenten van expliciete constructoraanroepen invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma van verhogingsargumenten in for-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INCREMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma van initialisaties in for-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INITS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma's van parameters in methodedeclaraties invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_PARAMETERS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma's van uitzonderingsnamen in verwerpingsclausules van methodedeclaraties invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_THROWS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma's van argumenten in methode-oproepen invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_INVOCATION_ARGUMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma's in declaraties van meerdere velden invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma's in declaraties van meerdere lokale variabelen invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma van geparametriseerde typeverwijzingen invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma's van superinterfacenamen in typeheaders invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_SUPERINTERFACES)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma's van type-argumenten invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_ARGUMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór komma's van typeparameters invoegen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_PARAMETERS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór ellips invoegen (FORMATTER_INSERT_SPACE_BEFORE_ELLIPSIS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openend punthaakje van geparametriseerde typeverwijzingen invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openend punthaakje van type-argumenten invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openend punthaakje van typeparameters invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingsaccolade in declaraties van annotatietypen invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANNOTATION_TYPE_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingsaccolade in declaraties van anonieme typen invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANONYMOUS_TYPE_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openeningsaccolade van array-initiators invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingsaccolade van blokken invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_BLOCK)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingsaccolade van constructordeclaraties invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_CONSTRUCTOR_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingsaccolade van enum-constanten invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_CONSTANT)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingsaccolade van enum-declaraties invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingsaccolade van methodedeclaraties invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_METHOD_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingsaccolade van switch-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_SWITCH)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingsaccolade van typedeclaraties invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_TYPE_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje in toewijzingsexpressies van arrays invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openend vierkant haakje van array-verwijzingen invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openend vierkant haakje van array-typeverwijzingen invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_TYPE_REFERENCE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje van annotaties invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje in declaraties van annotatietypeleden invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje van catch-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CATCH)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje van constructordeclaraties invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje van enum-constanten invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ENUM_CONSTANT)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje van for-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_FOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje van if-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_IF)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje van methodedeclaraties invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje van methode-oproepen invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_INVOCATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje van expressies met haakjes invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje van switch-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SWITCH)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje van gesynchroniseerde instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SYNCHRONIZED)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór openingshaakje van while-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_WHILE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie invoegen vóór expressie tussen haakjes in return-instructie (FORMATTER_INSERT_SPACE_BEFORE_PARENTHESIZED_EXPRESSION_IN_RETURN)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór postfixoperators invoegen (FORMATTER_INSERT_SPACE_BEFORE_POSTFIX_OPERATOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór prefixoperators invoegen (FORMATTER_INSERT_SPACE_BEFORE_PREFIX_OPERATOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór vraagteken van conditionele expressies invoegen (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_CONDITIONAL)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór vraagteken in jokertekens invoegen (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_WILDCARD)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór puntkomma's invoegen (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór puntkomma van for-instructies invoegen (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON_IN_FOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie vóór monadische bewerkingstekens invoegen (FORMATTER_INSERT_SPACE_BEFORE_UNARY_OPERATOR)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie tussen vierkante haakjes van array-typeverwijzingen invoegen (FORMATTER_INSERT_SPACE_BETWEEN_BRACKETS_IN_ARRAY_TYPE_REFERENCE)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie tussen lege accolades van array-initiators invoegen (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACES_IN_ARRAY_INITIALIZER)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie tussen lege haakjes in toewijzingsexpressies van arrays invoegen (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACKETS_IN_ARRAY_ALLOCATION_EXPRESSION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie tussen lege haakjes in declaraties van annotatietypeleden invoegen (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie tussen lege haakjes van constructordeclaraties invoegen (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_CONSTRUCTOR_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie tussen lege haakjes van enum-constanten invoegen (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ENUM_CONSTANT)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie tussen lege haakjes van methodedeclaraties invoegen (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_DECLARATION)
Geldige waarden INSERT
DO_NOT_INSERT
Spatie tussen lege haakjes van methode-oproepen invoegen (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_INVOCATION)
Geldige waarden INSERT
DO_NOT_INSERT
else-instructies op dezelfde regel houden (FORMATTER_KEEP_ELSE_STATEMENT_ON_SAME_LINE)
Geldige waarden TRUE
FALSE
Lege array-initiators op één regel houden (FORMATTER_KEEP_EMPTY_ARRAY_INITIALIZER_ON_ONE_LINE)
Geldige waarden TRUE
FALSE
Controleclausules op één regel houden (FORMATTER_KEEP_GUARDIAN_CLAUSE_ON_ONE_LINE)
Geldige waarden TRUE
FALSE
Eenvoudige if-instructies op één regel houden (FORMATTER_KEEP_SIMPLE_IF_ON_ONE_LINE)
Geldige waarden TRUE
FALSE
then-instructies op één regel houden (FORMATTER_KEEP_THEN_STATEMENT_ON_SAME_LINE)
Geldige waarden TRUE
FALSE
Paginalengte. Als de code deze lengte overschrijdt, zal de Formatter proberen de code te splitsen. (FORMATTER_LINE_SPLIT)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "80"
Aantal lege regels dat behouden moet blijven (FORMATTER_NUMBER_OF_EMPTY_LINES_TO_PRESERVE)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "0"
Lege instructies op nieuwe regel plaatsen (FORMATTER_PUT_EMPTY_STATEMENT_ON_NEW_LINE)
Geldige waarden TRUE
FALSE
Tabgrootte (FORMATTER_TAB_CHAR)
Geldige waarden TAB
SPACE
MIXED
Aantal spaties voor één tab (FORMATTER_TAB_SIZE)
Geldige waarde "<n>": n is gelijk aan nul of elk willekeurig positief geheel getal.
Standaardwaarde "4"
Tabs alleen voor voorloopinspringing gebruiken (FORMATTER_USE_TABS_ONLY_FOR_LEADING_INDENTATIONS)
Geldige waarden TRUE
FALSE

Codehulp-opties

Beschrijving Waarden
Prefixen voor argumentnamen (CODEASSIST_ARGUMENT_PREFIXES)
De prefixen die u opgeeft, worden bij het aanvullen van argumentnamen gebruikt. {<prefix>[,<prefix>]*}.
De standaardwaarde is "".
Suffixen voor argumentnamen (CODEASSIST_ARGUMENT_SUFFIXES)
De suffixen die u opgeeft, worden bij het aanvullen van argumentnamen gebruikt. {<suffix>[,<suffix>]*}.
De standaardwaarde is "".
Voor camelcase gevoelige aanvulling activeren (CODEASSIST_CAMEL_CASE_MATCH)
Als deze optie is ingeschakeld, worden aanvullingssuggesties afgebeeld waarvan de naam overeenkomt met het camelcase-patroon. ENABLED
DISABLED
Voor depreciëring gevoelige aanvulling activeren (CODEASSIST_DEPRECATION_CHECK)
Als deze optie is ingeschakeld, worden gedeprecieerde leden en typen niet ter aanvulling aangeboden. ENABLED
DISABLED
Aanvulling van niet-aanbevolen verwijzingen activeren (CODEASSIST_DISCOURAGED_REFERENCE_CHECK)
Als deze optie is ingeschakeld, worden elementen waarbij sprake is van niet-aanbevolen verwijzing niet ter aanvulling aangeboden. ENABLED
DISABLED
Prefixen voor veldnamen (CODEASSIST_FIELD_PREFIXES)
De prefixen die u opgeeft, worden bij het aanvullen van veldnamen gebruikt. {<prefix>[,<prefix>]*}.
De standaardwaarde is "".
Suffixen voor veldnamen (CODEASSIST_FIELD_SUFFIXES)
De suffixen die u opgeeft, worden bij het aanvullen van veldnamen gebruikt. {<suffix>[,<suffix>]*}.
De standaardwaarde is "".
Aanvulling van niet-toegestane verwijzingen activeren (CODEASSIST_FORBIDDEN_REFERENCE_CHECK)
Als deze optie is ingeschakeld, worden elementen waarbij sprake is van verboden verwijzing niet ter aanvulling aangeboden. ENABLED
DISABLED
Automatische kwalificatie van impliciete leden (CODEASSIST_IMPLICIT_QUALIFICATION)
Als deze optie is ingeschakeld, worden impliciete veldverwijzingen en berichtexpressies automatisch door aanvulling gekwalificeerd. ENABLED
DISABLED
Prefixen voor namen van lokale variabelen (CODEASSIST_LOCAL_PREFIXES)
De prefixen die u opgeeft, worden bij het aanvullen van de namen van lokale variabelen gebruikt. {<prefix>[,<prefix>]*}.
De standaardwaarde is "".
Suffixen voor namen van lokale variabelen (CODEASSIST_LOCAL_SUFFIXES)
De suffixen die u opgeeft, worden bij het aanvullen van de namen van lokale variabelen gebruikt. {<suffix>[,<suffix>]*}.
De standaardwaarde is "".
Prefixen voor namen van statische velden (CODEASSIST_STATIC_FIELD_PREFIXES)
De prefixen die u opgeeft, worden bij het aanvullen van de namen van statische velden gebruikt. {<prefix>[,<prefix>]*}.
De standaardwaarde is "".
Suffixen voor namen van statische velden (CODEASSIST_STATIC_FIELD_SUFFIXES)
De suffixen die u opgeeft, worden bij het aanvullen van de namen van statische velden gebruikt. {<suffix>[,<suffix>]*}.
De standaardwaarde is "".
Zichtbaarheidsgevoelige aanvulling activeren (CODEASSIST_VISIBILITY_CHECK)
Als deze optie is ingeschakeld, worden elementen die vanwege Java-zichtbaarheidsregels op de invoegpositie onzichtbaar zijn (bijvoorbeeld private-methoden van een superklasse) niet ter aanvulling aangeboden. ENABLED
DISABLED