JDT-Kern-Optionen

Die Optionen für den JDT-Kern steuern das Verhalten von Kernfunktionen wie beispielsweise den Java-Compiler, das Codeformatierungsprogramm, die Unterstützung für Code und anderes Kernverhalten.  Die APIs für den Zugriff auf die Optionen sind in JavaCore definiert.  Auf die Optionen als Gruppe kann wie folgt zugegriffen werden:

Der Zugriff auf die Optionen kann auch einzeln durch die Angabe eines Zeichenfolgenamens erfolgen.

Optionen werden als Hashtabelle aller bekannten konfigurierbaren Optionen mit ihren Werten gespeichert. Konstanten der Hilfeprogramme wurden im JavaCore für jede Options-ID und den möglichen Konstantenwerten definiert.

Das folgende Codefragment stellt die Werte aller Kernoptionen mit den entsprechenden Standardwerten wieder her. Hiervon ausgenommen ist eine Option (COMPILER_PB_DEPRECATION), die gesondert festgelegt wird:

   // Get the current options
   Hashtable options = JavaCore.getDefaultOptions();
   
   // Change the value of an option
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Set the new options
   JavaCore.setOptions(options);
Das folgende Codefragment behält die aktuellen Werte der Optionen bei und ändert lediglich eine Option (COMPILER_PB_DEPRECATION):
   // Get the current options
   Hashtable options = JavaCore.getOptions();
   
   // Change the value of an option
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Set the new options
   JavaCore.setOptions(options);

Projektspezifische Optionen

Die Werte von Optionen können unter Verwendung des Protokolls in IJavaProject jeweils für ein Projekt überschrieben werden.

Das folgende Codefragment ruft den Wert einer Option (COMPILER_PB_DEPRECATION) für ein spezifisches Projekt auf zwei unterschiedliche Arten und Weisen ab.  Der Boolesche Parameter steuert, ob in einer Abfrage nur die projektspezifischen Optionen zurückgegeben werden sollen oder ob die Optionswerte des Projektes mit den Werten in JavaCore gemischt werden sollen.

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

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

Umfassende Änderung bei den Standardoptionen des JDT-Kerns 3.0

Die standardmäßige Kompatibilitätsstufe wurde geändert. Die standardmäßige Kompatibilitätsstufe ist jetzt nicht mehr 1.3, sondern 1.4, und die standardmäßige Zielplattform ist nicht mehr 1.1, sondern 1.1.

Beschreibungen der JDT-Kern-Optionen

Die folgenden Tabellen beschreiben die verfügbaren Optionen für den JDT-Kern.  Die Options-ID ist in runden Klammern angegeben, der Standardwert ist in fetter Kursivschrift dargestellt.

Optionskategorien

Compileroptionen

Beschreibung Werte
Anweisung für JSR-Bytecode integrieren (COMPILER_CODEGEN_INLINE_JSR_BYTECODE)
Ist diese Option aktiviert, generiert der Compiler keine JSR-Anweisungen mehr, sondern integriert statt dessen entsprechende Codefolgen von Unterroutinen (die hauptsächlich TRY-/FINALLY-Blöcken entsprechen). Der generierte Code wird dadurch zwar umfangreicher, aber auf virtuellen Maschinen schneller geladen, da der Prüfprozess viel einfacher ist. Dieser Modus erwartet Unterstützung für Java Specification Request (JSR) 202. ENABLED
DISABLED
Ziel-Java-Plattform definieren (COMPILER_CODEGEN_TARGET_PLATFORM)
Aus Binärkompatibilitätsgründen können .class-Dateien auch zu einem späteren Zeitpunkt mit bestimmten VM-Versionstags versehen werden. Beachten Sie, dass das Ziel "1.4" erfordert, dass Sie den Kompatibilitätsmodus ebenfalls auf "1.4" umschalten. VERSION_1_1
VERSION_1_2
VERSION_1_3
VERSION_1_4
Nicht verwendete lokale Variablen beibehalten (COMPILER_CODEGEN_UNUSED_LOCAL)
Sofern der Compiler nicht angefordert wird, nicht verwendete lokale Variablen (d. h. nicht gelesen) beizubehalten, führt er eine Optimierung für diese aus und ändert dadurch potenziell das Debuggen. PRESERVE
OPTIMIZE_OUT
Kompatibilitätsstufe einstellen (COMPILER_COMPLIANCE)
Wählen Sie die Kompatibilitätsstufe des Compiler aus. Im Modus "1.3" dürfen die Quellen- und Zieleinstellungen nicht über die Stufe "1.3" hinausgehen. VERSION_1_3
VERSION_1_4
Unterstützung von Javadoc-Kommentaren (COMPILER_DOC_COMMENT_SUPPORT)
Ist diese Unterstützung inaktiviert, ignoriert der Compiler alle Einstellungen von Optionen für Javadoc-Probleme. Javadoc-Probleme werden nicht gemeldet. Außerdem findet der Compiler keine Verweise in Javadoc-Kommentaren, und der DOM/AST-Javadoc-Knoten ist lediglich ein unstrukturierter Text ohne strukturierte Tagelemente. ENABLED
DISABLED
Zeilennummern-Debug-Attribut generieren (COMPILER_LINE_NUMBER_ATTR)
Diese Attribut ermöglicht die Hervorhebung des Quellencodes im Debugger. Die daraus resultierende .class-Datei ist dann größer. GENERATE
DO_NOT_GENERATE
Lokales Variablen-Debug-Attribut generieren (COMPILER_LOCAL_VARIABLE_ATTR)
Dieses Attribut ermöglicht nach der Generierung die Anzeige von lokalen Variablennamen im Debugger (an Stellen, an denen Variablen mit Sicherheit zugeordnet werden). Die daraus resultierende .class-Datei ist dann größer. GENERATE
DO_NOT_GENERATE
Verwendung des Anmerkungstyps als Superschnittstelle melden (COMPILER_PB_ANNOTATION_SUPER_INTERFACE)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn ein Anmerkungstyp als Superschnittstelle verwendet wird. Obschon dies gültig ist, raten wir dennoch davon ab. ERROR
WARNING
IGNORE
Umsetzungskonversion (Boxing/Unboxing) melden (COMPILER_PB_ASSERT_IDENTIFIER)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn eine Umsetzungskonversion (boxing oder unboxing) durchgeführt wird. ERROR
WARNING
IGNORE
Verwendung der Kennung "assert" melden (COMPILER_PB_AUTOBOXING)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn "assert" als Kennung verwendet wird (reserviertes Schlüsselwort in 1.4). ERROR
WARNING
IGNORE
Verwendung von Ausdrücken "char[]" in Verkettungen von Zeichenfolgen melden (COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn in Verkettungen von Zeichenfolgen ein Ausdruck "char[]" verwendet wird (z. B. "hello" + new char[]{'w','o','r','l','d'}), ERROR
WARNING
IGNORE
Herabstufung melden (COMPILER_PB_DEPRECATION)
Ist diese Option aktiviert, signalisiert der Compiler die Verwendung von herabgestufter API entweder als Fehler oder als Warnung. ERROR
WARNING
IGNORE
Herabstufung in herabgestuftem Code melden (COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE)
Ist diese Option aktiviert, signalisiert der Compiler die Verwendung von herabgestufter API entweder als Fehler oder als Warnung. ENABLED
DISABLED
Veraltung beim Überschreiben veralteter Methoden melden (COMPILER_PB_DEPRECATION_WHEN_OVERRIDING_DEPRECATED_METHOD)
Ist diese Option aktiviert, signalisiert der Compiler die Deklaration einer Methode, die eine veraltete Methode überschreibt. ENABLED
DISABLED
Unzulässigen Verweis auf Typ mit eingeschränktem Zugriff melden (COMPILER_PB_DISCOURAGED_REFERENCE)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn, gemäß der Definition der Zugriffsregelspezifikation, auf einen Typ mit unzulässigem Zugriff verwiesen wird. ERROR
WARNING
IGNORE
Leere Anweisungen und nicht erforderliche Semikolons melden (COMPILER_PB_EMPTY_STATEMENT)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn eine leere Anweisung oder ein nicht erforderliches Semikolon gefunden wird. ERROR
WARNING
IGNORE
Verwendung der Kennung "enum" melden (COMPILER_PB_ENUM_IDENTIFIER)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn "enum" als Kennung verwendet wird (reserviertes Schlüsselwort in 1.5) ERROR
WARNING
IGNORE
Felddeklaration melden, die andere Variable verdeckt (COMPILER_PB_FIELD_HIDING)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn eine Felddeklaration ein Feld oder eine lokale Variable verdeckt (entweder lokal, übernommen oder in einschließendem Typ definiert). ERROR
WARNING
IGNORE
Typparameter mit Endbindung melden (COMPILER_PB_FINAL_PARAMETER_BOUND)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn ein Parameter des generischen Typs einer Bindung entsprechend einem finalen Typen zugeordnet ist; da finale Typen nicht weiter erweitert werden können, ist dieser Parameter ziemlich sinnlos. ERROR
WARNING
IGNORE
finally-Blöcke melden, die nicht normal beendet werden (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn ein finally-Block nicht normal beendet wird. ERROR
WARNING
IGNORE
finally-Blöcke melden, die nicht normal beendet werden (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn ein finally-Block nicht normal beendet wird. ERROR
WARNING
IGNORE
Unzulässigen Verweis auf Typ mit eingeschränktem Zugriff melden (COMPILER_PB_FORBIDDEN_REFERENCE)
When enabled, the compiler will issue an error or a warning when referring to a type that is non accessible, as defined according to the access rule specifications. ERROR
WARNING
IGNORE
Verdeckte catch-Blöcke melden (COMPILER_PB_HIDDEN_CATCH_BLOCK)
Bei einer lokalen TRY-Anweisung können einige catch-Blöcke möglicherweise andere verdecken, z. B.:
   try {
      throw new java.io.CharConversionException();
   } catch (java.io.CharConversionException e) {
   } catch (java.io.IOException e) {}.
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung für verdeckte CATCH-Blöcke entsprechend der überprüften Ausnahmebedingungen aus.
ERROR
WARNING
IGNORE
Mit nicht übernommenen Methoden inkompatible Schnittstellenmethode melden (COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn eine Schnittstelle eine Methode definiert, die mit der Methode eines nicht übernommenen Objekts nicht kompatibel ist. ERROR
WARNING
IGNORE
Unvollständigen enum-Switch melden (COMPILER_PB_INCOMPLETE_ENUM_SWITCH)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn eine enum-Konstante keine entsprechende Anweisungsbezeichnung in einer enum-Switch-Anweisung hat. Typ hat keine Anweisungsbezeichnung, die einer enum-Konstanten entspricht. ERROR
WARNING
IGNORE
Indirekten Verweis auf statisches Member melden (COMPILER_PB_INDIRECT_STATIC_ACCESS)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn indirekt auf ein statisches Feld oder eine Methode zugegriffen wird. Ein Verweis auf ein statisches Member sollte vorzugsweise durch den Namen seines deklarierenden Typs qualifiziert werden. ERROR
WARNING>
IGNORE
Ungültigen Javadoc-Kommentar melden (COMPILER_PB_INVALID_JAVADOC)
Dies ist die generische Steuerung für die Wertigkeit von Javadoc-Problemen. Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn ein Problem in Javadoc auftritt. ERROR
WARNING
IGNORE
Ungültige Javadoc-Tags melden (COMPILER_PB_INVALID_JAVADOC_TAGS)
Ist diese Option aktiviert, signalisiert der Compiler ungebundene oder unerwartete Verweis-Tags in Javadoc. Ein Tag 'throws', der auf eine nicht deklarierte Ausnahmebedingung verweist, würde als unerwartet angesehen werden.
Bitte beachten Sie, dass diese Diagnose in Abhängigkeit von der Sichtbarkeit des mit der Javadoc zugeordneten Konstrukts aktiviert werden kann; vgl. auch die Einstellung "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility".
ENABLED
DISABLED
Ungültige Javadoc-Tags mit veralteten verweisen melden (COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF)
Geben Sie an, ob der Compiler veraltete Verweise, die in Javadoc-Tags verwendet werden, melden soll.
Bitte beachten Sie, dass diese Diagnose in Abhängigkeit von der Sichtbarkeit des mit der Javadoc zugeordneten Konstrukts aktiviert werden kann; vgl. auch die Einstellung "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility".
ENABLED
DISABLED
Ungültige Javadoc-Tags mit nicht sichtbaren Verweisen melden (COMPILER_PB_INVALID_JAVADOC_TAGS__NOT_VISIBLE_REF)
Geben Sie an, ob der Compiler nicht sichtbare Verweise, die in Javadoc-Tags verwendet werden, melden soll.
Bitte beachten Sie, dass diese Diagnose in Abhängigkeit von der Sichtbarkeit des mit der Javadoc zugeordneten Konstrukts aktiviert werden kann; vgl. auch die Einstellung "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility".
ENABLED
DISABLED
Sichtbarkeitsstufe für ungültige Javadoc Tags (COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY)
Stellen Sie für Probleme mit Javadoc-Tags die Mindeststufe für Sichtbarkeit ein. Unter dieser Stufe werden Probleme ignoriert. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Deklaration von lokaler Variablen melden, die anderes Feld verdeckt (COMPILER_PB_LOCAL_VARIABLE_HIDING)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn eine Deklaration einer lokalen Variablen ein Feld oder eine lokale Variable verdeckt (entweder lokal, übernommen oder in einschließendem Typ definiert). ERROR
WARNING
IGNORE
Höchstzahl der Probleme, die pro Kompiliereinheit gemeldet werden (COMPILER_PB_MAX_PER_UNIT)
Geben Sie die Höchstzahl der Probleme an, die pro Kompiliereinheit gemeldet werden (wenn das Maximum null ist, werden alle Probleme berichtet). Ein positives Integer.
Der Standardwert ist 100
Methoden mit Konstruktornamen melden (COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME)
Das Benennen einer Methode mit einem Konstruktornamen wird allgemein als schlechter Programmierstil betrachtet. Wird diese Option aktiviert, signalisiert der Compiler solche Szenarios entweder als Fehler oder als Warnung. ERROR
WARNING
IGNORE
Fehlende Anmerkung @Deprecated melden (COMPILER_PB_MISSING_DEPRECATED_ANNOTATION)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, wenn eine Deklaration mit einem @deprecated-Doc-Tag festgestellt wird, die keine entsprechende Anmerkung @Deprecated hat. ERROR
WARNING
IGNORE
Fehlende Javadoc-Kommentare melden (COMPILER_PB_MISSING_JAVADOC_COMMENTS)
Dies ist die generische Steuerung für die Wertigkeit von Problemen mit fehlenden Javadoc-Kommentaren. Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn Javadoc-Kommentare fehlen.
Bitte beachten Sie, dass diese Diagnose in Abhängigkeit von der Sichtbarkeit des mit der erwarteten Javadoc zugeordneten Konstrukts aktiviert werden kann.
ERROR
WARNING
IGNORE
Fehlende Javadoc-Kommentare in überschreibenden Methoden melden (COMPILER_PB_MISSING_JAVADOC_COMMENTS_OVERRIDING)
Gibt an, ob der Compiler überschreibende Methoden prüfen soll, um Probleme mit fehlenden Javadoc-Kommentaren zu melden. ENABLED
DISABLED
Fehlende Anmerkung @Override melden (COMPILER_PB_MISSING_OVERRIDE_ANNOTATION)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, wenn eine Methodendeklaration, die eine Superklassenmethode überschreibt, keine Anmerkung @Override hat. ERROR
WARNING
IGNORE
Sichtbarkeitsstufe für fehlende Javadoc-Kommentare (COMPILER_PB_MISSING_JAVADOC_COMMENTS_VISIBILITY)
Stellen Sie für Probleme mit fehlenden Javadoc-Kommentaren die Mindeststufe für Sichtbarkeit ein. Unter dieser Stufe werden Probleme ignoriert. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Fehlende Javadoc-Tags melden (COMPILER_PB_MISSING_JAVADOC_TAGS)
Dies ist die generische Steuerung für die Wertigkeit von Problemen mit fehlenden Javadoc-Tags. Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn Tags in Javadoc-Kommentaren fehlen.
Bitte beachten Sie, dass diese Diagnose in Abhängigkeit von der Sichtbarkeit des mit der Javadoc zugeordneten Konstrukts aktiviert werden kann.
ERROR
WARNING
IGNORE
Fehlende Javadoc-Tags in überschreibenden Methoden melden (COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING)
Gibt an, ob der Compiler überschreibende Methoden prüfen soll, um Probleme mit fehlenden Javadoc-Tags zu melden. ENABLED
DISABLED
Sichtbarkeitsstufe für fehlende Javadoc-Tags (COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY)
Stellen Sie für Probleme mit fehlenden Javadoc-Tags die Mindeststufe für Sichtbarkeit ein. Unter dieser Stufe werden Probleme ignoriert. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Fehlende Anmerkung @Override melden (COMPILER_PB_MISSING_OVERRIDE_ANNOTATION)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, wenn eine Methodendeklaration, die eine Superklassenmethode überschreibt, keine Anmerkung @Override hat. ERROR
WARNING
IGNORE
Fehlende Deklaration des Felds serialVersionUID bei serialisierbarer Klasse melden (COMPILER_PB_MISSING_SERIAL_VERSION)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn einer serialisierbaren Klasse eine lokale Deklaration eines Felds serialVersionUID fehlt. Dieses Feld muss als statisch final deklariert und vom Typ 'long' sein. ERROR
WARNING
IGNORE
Zuordnung ohne Wirkung melden (COMPILER_PB_NO_EFFECT_ASSIGNMENT)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, wenn eine Zuordnung keine Auswirkung hat (z. B. "x = x"). ERROR
WARNING
IGNORE
Nicht ausgelagertes Zeichenfolgeliteral melden (COMPILER_PB_NON_NLS_STRING_LITERAL)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung für nicht ausgelagertes Zeichenfolgeliteral aus (d. h. nicht mit dem Tag //$NON-NLS-<n>$ versehen). ERROR
WARNING
IGNORE
Versuch des Überschreibens der Standardmethode eines Pakets melden (COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD)
Eine Standardmethode eines Pakets ist in einem anderen Paket nicht sichtbar und kann deshalb nicht überschrieben werden. Wird diese Option aktiviert, signalisiert der Compiler solche Szenarios entweder als Fehler oder als Warnung. ERROR
WARNING
IGNORE
Mögliche versehentliche Boolesche Zuordnung melden (COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn eine Boolesche Zuordnung als Bedingung einer Steueranweisung fungiert (wobei sie möglicherweise als Boolescher Vergleich gedacht war). ERROR
WARNING
IGNORE
Sonderparameter melden, der anderes Feld verdeckt (COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD)
Ist diese Option aktiviert, signalisiert der Compiler Fälle, in denen die Parameterdeklaration eines Konstruktors oder einer Setter-Methode ein Feld verdeckt (entweder lokal, übernommen oder in einschließendem Typ definiert). ENABLED
DISABLED
Nicht statische Verweise auf statischen Member melden (COMPILER_PB_STATIC_ACCESS_RECEIVER)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn in einem Ausdrucksempfänger auf ein statisches Feld oder eine Methode zugegriffen wird. ERROR
WARNING
IGNORE
Effekt von @SuppressWarnings ermitteln (COMPILER_PB_SUPPRESS_WARNINGS)
Ist diese Option aktiviert, kann die Anmerkung @SuppressWarnings verwendet werden, um einige Compiler-Warnungen zu unterdrücken.
Ist sie inaktiviert, werden alle Anmerkungen @SupressWarnings ignoriert; d.h., alle Warnungen werden gemeldet.
ENABLED
DISABLED>
Synthetische Zugriffsemulation melden (COMPILER_PB_SYNTHETIC_ACCESS_EMULATION)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn er den Zugriff auf ein nicht zugriffsfähiges Member eines einschließenden Typs emuliert. Solcher Zugriff kann Auswirkungen auf die Leistung beinhalten. ERROR
WARNING
IGNORE
Typparameter-Deklaration Verdeckt anderen Typ melden (COMPILER_PB_TYPE_PARAMETER_HIDING)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn eine Typparameter-Deklaration einen anderen Typ verdeckt. ERROR
WARNING
IGNORE
Nicht überprüfte Typoperation melden (COMPILER_PB_UNCHECKED_TYPE_OPERATION)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, wenn eine Operation generische Typen enthält und möglicherweise die Typsicherheit ungültig macht, da unformatierte Typen beinhaltet sind (z.B. Aufruf von #foo(X<String>) mit Argumenten (X)). ERROR
WARNING
IGNORE
Nicht dokumentierten leeren Block melden (COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn ein leerer Block gefunden wird, der nicht mit einem Kommentar dokumentiert ist. ERROR
WARNING
IGNORE
Unbehandelte Warnungstoken für @SuppressWarnings melden (COMPILER_PB_UNHANDLED_WARNING_TOKEN)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn ein Token festgestellt wird, das nicht innerhalb der Anmerkung @SuppressWarnings behandelt werden kann. ERROR
WARNING
IGNORE
Nicht erforderliche else-Klausel melden (COMPILER_PB_UNNECESSARY_ELSE)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn eine Anweisung unnötigerweise in einer else-Klausel verschachtelt ist (in Situationen, in denen eine then-Klausel nicht normal beendet wird). ERROR
WARNING
IGNORE
Nicht erforderliche Typenprüfung melden (COMPILER_PB_UNNECESSARY_TYPE_CHECK)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn eine Operation 'cast' oder 'instanceof' nicht erforderlich ist. ERROR
WARNING
IGNORE
Nicht qualifizierten Zugriff auf Feld melden (COMPILER_PB_UNQUALIFIED_FIELD_ACCESS)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn ohne Qualifikation auf Feld zugegriffen wird. Um die Lesbarkeit des Codes zu verbessern, sollte der Zugriff qualifiziert sein. So sollte beispielsweise statt 'x' besser 'this.x' geschrieben werden. ERROR
WARNING
IGNORE
Nicht verwendete deklarierte ausgelöste Ausnahmebedingung melden (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn eine Methode oder ein Konstruktor eine ausgelöste geprüfte Ausnahmebedingung deklariert, diese jedoch im eigenen Hauptteil niemals ausgibt. ERROR
WARNING
IGNORE
Nicht verwendete deklarierte ausgelöste Ausnahmebedingung in überschreibender Methode melden (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING)
Ist diese Methode inaktiviert, schließt der Compiler keine überschreibenden Methoden in seine Diagnose für nicht verwendete deklarierte ausgelöste Ausnahmebedingungen ein. ENABLED
DISABLED
Nicht verwendeten Import melden (COMPILER_PB_UNUSED_IMPORT)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung für nicht verwendete Importverweise aus. ERROR
WARNING
IGNORE
Nicht verwendete lokale Variablen melden (COMPILER_PB_UNUSED_LOCAL)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung für nicht verwendete Variablen aus (d. h. nicht gelesene Variablen). ERROR
WARNING
IGNORE
Nicht verwendete Parameter melden (COMPILER_PB_UNUSED_PARAMETER)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung für nicht verwendete Methodenparameter aus (d. h. nicht gelesene Methodenparameter). ERROR
WARNING
IGNORE
Nicht verwendete Parameter bei Implementierung einer abstrakten Methode melden (COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT)
Ist diese Option aktiviert, meldet der Compiler nicht verwendete Parameter in den Implementierungen von abstrakten Methoden. ENABLED
DISABLED
Nicht verwendete Parameter beim Überschreiben einer konkreten Methode melden (COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE)
Ist diese Option aktiviert, meldet der Compiler nicht verwendete Parameter in Methoden, die konkrete Methoden überschreiben. ENABLED
DISABLED
Nicht verwendete private Member melden(COMPILER_PB_UNUSED_PRIVATE_MEMBER)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, wenn eine private Methode oder ein Feld deklariert ist, in derselben Einheit jedoch nie verwendet wird. ERROR
WARNING
IGNORE
Melden, dass ein Argument Varargs eine Umsetzung in Methoden/Konstruktor-Aufruf erfordert (COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST)
Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn ein Argument varargs umgesetzt werden sollte, wenn es an einen Methoden/Konstruktor-Aufruf übergeben wird. (z.B. Class.getMethod(String name, Class ... args ) aufgerufen mit Argumenten ("foo", null)). ERROR
WARNING
IGNORE
Quellenkompatibilitätsmodus einstellen (COMPILER_SOURCE)
Angabe, ob die Quelle mit Version 1.3 oder 1.4 kompatibel ist. Ab Version 1.4 ist "assert" ein für die Faktunterstützung reserviertes Schlüsselwort. Beachten Sie außerdem, dass wenn Sie zum Modus 1.4 umschalten, die VM-Zielstufe auf "1.4" gesetzt und der Kompatibilitätsmodus "1.4" sein muss. VERSION_1_3
VERSION_1_4
Quellen-Debug-Attribut generieren (COMPILER_SOURCE_FILE_ATTR)
Dieses Attribut ermöglicht nach der Generierung die Darstellung des entsprechenden Quellcodes im Debugger. GENERATE
DO_NOT_GENERATE
Groß-/Kleinschreibung für Task-Tags festlegen (COMPILER_TASK_CASE_SENSITIVE)
Ist diese Option aktiviert, muss bei Task-Tags die Groß-/Kleinschreibung beachtet werden. ENABLED
DISABLED
Automatische Taskprioritäten definieren (COMPILER_TASK_PRIORITIES)

Parallel zu den automatischen Task-Tags definiert diese Liste die Prioritäten (hoch, normal oder niedrig) für die Taskmarkierungen, die durch den Compiler ausgegeben werden.

Ist der Standardwert angegeben, ist die Priorität der Taskmarkierungen jeweils "NORMAL".

Mögliche Prioritäten sind "HIGH (hoch)", "NORMAL" oder "LOW (niedrig)".

{<priority>[,<priority>]*}.
Der Standardwert ist "NORMAL,HIGH,
NORMAL"
Automatische Task-Tags definieren (COMPILER_TASK_TAGS)
Wenn das Tag nicht leer ist, gibt der Compiler immer dann eine Taskmarkierung aus, wenn er eines der entsprechenden Tags innerhalb eines Kommentars im Java-Quellcode feststellt.  Generierte Tasknachrichten enthalten das Tag, reichen bis zum nächsten Zeilentrennzeichen oder Kommentarende und werden abgeschnitten. {<tag>[,<tag>]*}.
Der Standardwert ist "TODO,FIXME,
XXX"

Erstellungsprogrammoptionen

Beschreibung Werte
Ausgabeordner bereinigen (CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER)
Gibt an, ob das Java-Erstellungsprogramm die Ausgabeordner bereinigen darf, wenn Operationen für eine vollständige Erstellung ausgeführt werden. CLEAN
IGNORE
Doppelte Ressourcen melden (CORE_JAVA_BUILD_DUPLICATE_RESOURCE)
Weisen Sie das Erstellungsprogramm zum Abbrechen an, wenn der Klassenpfad ungültig ist. ERROR
WARNING
Bei ungültigem Klassenpfad abbrechen (CORE_JAVA_BUILD_INVALID_CLASSPATH)
Weisen Sie das Erstellungsprogramm zum Abbrechen an, wenn der Klassenpfad ungültig ist. ABORT
IGNORE
Projekterstellungsreihenfolge berechnen (CORE_JAVA_BUILD_ORDER)
Geben Sie an, ob JavaCore die Projekterstellungsreichenfolge auf Basis der Klassenpfadvoraussetzungskette zur Anwendung bringt. Wenn die Berechnung angefordert wird, wird die Standardreihenfolge der Plattform (basierend auf den Projektbenutzervorgaben) übernommen. COMPUTE
IGNORE
Filter für die Ressourcenkopiesteuerung angeben (CORE_JAVA_BUILD_RESOURCE_COPY_FILTER)
Geben Sie Filter zum Steuern des Ressourcenkopieprozesses an. (<name> ist das Dateinamensmuster (nur Platzhalterzeichen "*" sind zulässig) oder der Name eines Ordners, der mit "/" endet). {<name>[,<name>]*}.
Der Standardwert ist ""

JavaCore-Optionen

Beschreibung Werte
Klassenpfadzyklus melden (CORE_CIRCULAR_CLASSPATH)
Gibt die Wertigkeit des Fehlers an, der gemeldet wird, wenn ein Projekt an einem Zyklus beteiligt ist. ERROR
WARNING
Verwendung von Ausschlussmustern für Klassenpfad aktivieren (CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS)
Ist diese Option auf "disabled" (inaktiviert) gesetzt, kann keinem Eintrag in einem Projektklassenpfad ein Einschluss- oder Ausschlussmuster zugeordnet werden. ENABLED
DISABLED
Verwendung von mehreren Ausgabepositionen für Klassenpfad aktivieren (CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS)
Ist diese Option auf "disabled" gesetzt, kann keinem Eintrag in einem Projektklassenpfad eine spezifisches Ausgabeposition zugeordnet werden. Dies verhindert die Verwendung von mehreren Ausgabepositionen. ENABLED
DISABLED
Standardformat der Quellencodierung angeben (CORE_ENCODING)
Rufen Sie das Codierformat der kompilierten Quellen ab. Diese Einstellung verfügt lediglich über Lesezugriff und ist äquivalent zu ResourcesPlugin.getEncoding(). Jeder unterstützte Codierungsname.
Der Standardwert ist "platform default"
Inkompatible JDK-Stufe für erforderliche Binärobjekte melden (CORE_INCOMPATIBLE_JDK_LEVEL)
Gibt die Wertigkeit des gemeldeten Problems an, wenn ein Projekt ein anderes Projekt bzw. eine andere Bibliothek mit einer inkompatiblen Ziel-JDK-Stufe voraussetzt (z. B. Projekt mit Ziel VM 1.1, aber mit Bibliotheken der Version 1.4 kompiliert). ERROR
WARNING
IGNORE
Unvollständigen Klassenpfad melden (CORE_INCOMPLETE_CLASSPATH)
Gibt die Wertigkeit des Fehlers an, der gemeldet wird, wenn ein Eintrag im Klassenpfad nicht vorhanden, nicht gültig oder nicht sichtbar ist (z. B weil ein Projekt geschlossen wurde, auf das verwiesen wird). ERROR
WARNING

Formatierungsprogrammoptionen

Beschreibung Werte
Option zur Ausrichtung von Typmembern einer Typdeklaration in der Spalte (FORMATTER_ALIGN_TYPE_MEMBERS_ON_COLUMNS)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung von Argumenten in einem Zuordnungsausdruck (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ALLOCATION_EXPRESSION)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung von Argumenten in einer enum-Konstanten (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ENUM_CONSTANT)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung von Argumenten in einem expliziten Konstruktoraufruf (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_EXPLICIT_CONSTRUCTOR_CALL)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung von Argumenten in einem einem Methodenaufruf (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_METHOD_INVOCATION)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung von Argumenten in einem qualifizierten Zuordnungsausdruck (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_QUALIFIED_ALLOCATION_EXPRESSION)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung eines Binärausdrucks (FORMATTER_ALIGNMENT_FOR_BINARY_EXPRESSION)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung eines kompakten IF (FORMATTER_ALIGNMENT_FOR_COMPACT_IF)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_BY_ONE)
Option für die Ausrichtung eines Bedingungsausdrucks (FORMATTER_ALIGNMENT_FOR_CONDITIONAL_EXPRESSION)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_DEFAULT)
Option für die Ausrichtung von enum-Konstanten (FORMATTER_ALIGNMENT_FOR_ENUM_CONSTANTS)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_NO_SPLIT, INDENT_DEFAULT)
Option für die Ausrichtung von Ausdrücken in Array-Initialisierungsoperatoren (FORMATTER_ALIGNMENT_FOR_EXPRESSIONS_IN_ARRAY_INITIALIZER)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung mehrfacher Felder (FORMATTER_ALIGNMENT_FOR_MULTIPLE_FIELDS)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung von Parametern in einer Konstruktordeklaration (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_CONSTRUCTOR_DECLARATION)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung von Parametern in einer Methodendeklaration (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_METHOD_DECLARATION)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung eines Selektors in einem Methodenaufruf (FORMATTER_ALIGNMENT_FOR_SELECTOR_IN_METHOD_INVOCATION)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung einer Superklasse in einer Typdeklaration (FORMATTER_ALIGNMENT_FOR_SUPERCLASS_IN_TYPE_DECLARATION)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_NEXT_SHIFTED, INDENT_DEFAULT)
Option für die Ausrichtung von Superschnittstellen in einer enum-Deklaration (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_ENUM_DECLARATION)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung von Superschnittstellen in einer Typdeklaration (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_TYPE_DECLARATION)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung einer Throws-Klausel in einer Konstruktordeklaration (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_CONSTRUCTOR_DECLARATION)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option für die Ausrichtung einer Throws-Klausel in einer Methodendeklaration (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_METHOD_DECLARATION)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option zur Hinzufügung leerer Zeilen nach einer Importdeklaration (FORMATTER_BLANK_LINES_AFTER_IMPORTS)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "0"
Option zur Hinzufügung leerer Zeilen nach der Paketdeklaration (FORMATTER_BLANK_LINES_AFTER_PACKAGE)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "0"
Option zur Hinzufügung leerer Zeilen am Beginn des Methodenhauptteils (FORMATTER_BLANK_LINES_AT_BEGINNING_OF_METHOD_BODY)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "0"
Option zur Hinzufügung leerer Zeilen vor einer Felddeklaration (FORMATTER_BLANK_LINES_BEFORE_FIELD)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "0"
Option zur Hinzufügung leerer Zeilen vor der Deklaration des ersten Klassenhauptteils (FORMATTER_BLANK_LINES_BEFORE_FIRST_CLASS_BODY_DECLARATION)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "0"
Option zur Hinzufügung leerer Zeilen vor der Importdeklaration (FORMATTER_BLANK_LINES_BEFORE_IMPORTS)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "0"
Option zur Hinzufügung leerer Zeilen vor einer Membertypdeklaration (FORMATTER_BLANK_LINES_BEFORE_MEMBER_TYPE)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "0"
Option zur Hinzufügung leerer Zeilen vor einer Methodendeklaration (FORMATTER_BLANK_LINES_BEFORE_METHOD)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "0"
Option zur Hinzufügung leerer Zeilen vor einem neuen Block (FORMATTER_BLANK_LINES_BEFORE_NEW_CHUNK)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "0"
Option zur Hinzufügung leerer Zeilen vor der Paketdeklaration (FORMATTER_BLANK_LINES_BEFORE_PACKAGE)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "0"
Option zur Hinzufügung leerer Zeilen zwischen Typdeklarationen (FORMATTER_BLANK_LINES_BETWEEN_TYPE_DECLARATIONS)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "0"
Option zur Positionierung der geschweiften Klammern einer Anmerkungstypdeklaration (FORMATTER_BRACE_POSITION_FOR_ANNOTATION_TYPE_DECLARATION)
Mögliche Werte END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Option zur Positionierung der geschweiften Klammern einer anonymen Typdeklaration (FORMATTER_BRACE_POSITION_FOR_ANONYMOUS_TYPE_DECLARATION)
Mögliche Werte END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Option zur Positionierung der geschweiften Klammern eines Array-Initialisierungsoperators (FORMATTER_BRACE_POSITION_FOR_ARRAY_INITIALIZER)
Mögliche Werte END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Option zur Positionierung der geschweiften Klammern eines Blocks (FORMATTER_BRACE_POSITION_FOR_BLOCK)
Mögliche Werte END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Option zur Positionierung der geschweiften Klammern eines Blocks in einer case-Anweisung, wenn der Block die erste Folgeanweisung ist (FORMATTER_BRACE_POSITION_FOR_BLOCK_IN_CASE)
Mögliche Werte END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Option zur Positionierung der geschweiften Klammern einer Konstruktor-Deklaration (FORMATTER_BRACE_POSITION_FOR_CONSTRUCTOR_DECLARATION)
Mögliche Werte END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Option zur Positionierung der geschweiften Klammern einer enum-Konstanten (FORMATTER_BRACE_POSITION_FOR_ENUM_CONSTANT)
Mögliche Werte END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Option zur Positionierung der geschweiften Klammern einer enum-Deklaration (FORMATTER_BRACE_POSITION_FOR_ENUM_DECLARATION)
Mögliche Werte END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Option zur Positionierung der geschweiften Klammern einer Methoden-Deklaration (FORMATTER_BRACE_POSITION_FOR_METHOD_DECLARATION)
Mögliche Werte END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Option zur Positionierung der geschweiften Klammern einer Switch-Anweisung (FORMATTER_BRACE_POSITION_FOR_SWITCH)
Mögliche Werte END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Option zur Positionierung der geschweiften Klammern einer Typedeklaration (FORMATTER_BRACE_POSITION_FOR_TYPE_DECLARATION)
Mögliche Werte END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Option zur Steuerung, ob Leerzeilen innerhalb von Kommentaren gelöscht werden (FORMATTER_COMMENT_CLEAR_BLANK_LINES)
Mögliche Werte TRUE
FALSE
Option zur Steuerung, ob Kommentare formatiert werden (FORMATTER_COMMENT_FORMAT)
Mögliche Werte TRUE
FALSE
Option zur Steuerung, ob der Header-Kommentar einer Java-Quellendatei formatiert wird (FORMATTER_COMMENT_FORMAT_HEADER)
Mögliche Werte TRUE
FALSE
Option zur Steuerung, ob HTML-Tags formatiert werden (FORMATTER_COMMENT_FORMAT_HTML)
Mögliche Werte TRUE
FALSE
Option zur Steuerung, ob Codefragmente in Kommentaren formatiert werden (FORMATTER_COMMENT_FORMAT_SOURCE)
Mögliche Werte TRUE
FALSE
Option zur Steuerung, ob die Beschreibung von Javadoc-Parametern eingerückt wird (FORMATTER_COMMENT_INDENT_PARAMETER_DESCRIPTION)
Mögliche Werte TRUE
FALSE
Option zur Steuerung, ob Javadoc-Stammtags eingerückt werden (FORMATTER_COMMENT_INDENT_ROOT_TAGS)
Mögliche Werte TRUE
FALSE
Option zur Einfügung einer Leerzeile vor dem Block mit dem Javadoc-Stammtag (FORMATTER_COMMENT_INSERT_EMPTY_LINE_BEFORE_ROOT_TAGS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile nach den Parametern des Javadoc-Stammtags (FORMATTER_COMMENT_INSERT_NEW_LINE_FOR_PARAMETER)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Angabe der Zeilenlänge für Kommentare (FORMATTER_COMMENT_LINE_LENGTH)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "80"
Option zu kompakter ELSE/IF (FORMATTER_COMPACT_ELSE_IF)
Mögliche Werte TRUE
FALSE
Option zur Einstellung der Fortsetzungseinrückung (FORMATTER_CONTINUATION_INDENTATION)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "2"
Option zur Einstellung der Fortsetzungseinrückung innerhalb des Array-Initialisierungsoperators (FORMATTER_CONTINUATION_INDENTATION_FOR_ARRAY_INITIALIZER)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "2"
Option zur Einrückung von Hauptteildeklarationen im vergleich zu ihrem einschließenden enum-Konstantenheader (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_CONSTANT_HEADER)
Mögliche Werte TRUE
FALSE
Option zur Einrückung von Hauptteildeklarationen im Vergleich zu ihrem einschließenden enum-Deklarationsheader (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_DECLARATION_HEADER)
Mögliche Werte TRUE
FALSE
Option zur Einrückung von Hauptteildeklarationen im Vergleich zu ihrem einschließenden Typheader (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_TYPE_HEADER)
Mögliche Werte TRUE
FALSE
Option zur Einrückung von Umbrüchen im Vergleich zu Cases (FORMATTER_INDENT_BREAKS_COMPARE_TO_CASES)
Mögliche Werte TRUE
FALSE
Option zur Einrückung von Anweisungen innerhalb eines Blocks (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BLOCK)
Mögliche Werte TRUE
FALSE
Option zur Einrückung von Anweisungen innerhalb des Hauptteils einer Methode oder eines Konstruktors (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BODY)
Mögliche Werte TRUE
FALSE
Option zur Einrückung von Switch-Anweisungen im Vergleich zu Cases (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_CASES)
Mögliche Werte TRUE
FALSE
Option zur Einrückung von Switch-Anweisungen im Vergleich zu Switch (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_SWITCH)
Mögliche Werte TRUE
FALSE
Option zur Angabe der entsprechenden Zahl an Leerschritten, die eine Einrückung darstellen (FORMATTER_INDENTATION_SIZE)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "4"
Option zur Einfügung einer neuen Zeile nach einer Anmerkung (FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile nach der linken geschweiften Klammer in einem Array-Initialisierungsoperator (FORMATTER_INSERT_NEW_LINE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile am Ende der aktuellen Datei, wenn diese fehlt (FORMATTER_INSERT_NEW_LINE_AT_END_OF_FILE_IF_MISSING)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile vor dem Catch-Schlüsselwort in einer Try-Anweisung (FORMATTER_INSERT_NEW_LINE_BEFORE_CATCH_IN_TRY_STATEMENT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile vor der rechten geschweiften Klammer in einem Array-Initialisierungsoperator (FORMATTER_INSERT_NEW_LINE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile vor dem ELSE-Schlüsselwort in einer IF-Anweisung (FORMATTER_INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile vor dem engültigen Schlüsselwort in einer Try-Anweisung (FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile vor 'while' in einer Do-Anweisung (FORMATTER_INSERT_NEW_LINE_BEFORE_WHILE_IN_DO_STATEMENT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile in einer leeren anonymen Typdeklaration (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANONYMOUS_TYPE_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile in einem leeren Block (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_BLOCK)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile in einer leeren enum-Konstante (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_CONSTANT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile in einer leeren enum-Deklaration (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile in einem leeren Methodenhauptteil (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_METHOD_BODY)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile in einer leeren Typdeklaration (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_TYPE_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach und in einem Platzhalter (FORMATTER_INSERT_SPACE_AFTER_AND_IN_TYPE_PARAMETER)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem Zuordnungsoperator (FORMATTER_INSERT_SPACE_AFTER_ASSIGNMENT_OPERATOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach 'at' in einer Anmerkung (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach 'at' in einer Anmerkungstypdeklaration (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION_TYPE_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem Binäroperator (FORMATTER_INSERT_SPACE_AFTER_BINARY_OPERATOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der rechten spitzen Klammer in Typargumenten (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der rechten spitzen Klammer in Typparametern (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der rechten geschweiften Klammer eines Blocks (FORMATTER_INSERT_SPACE_AFTER_CLOSING_BRACE_IN_BLOCK)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der rechten runden Klammer eines Umsetzungsausdrucks (FORMATTER_INSERT_SPACE_AFTER_CLOSING_PAREN_IN_CAST)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Doppelpunkt in einer Assert-Anweisung (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_ASSERT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Doppelpunkt in einer Case-Anweisung, wenn dem Doppelpunkt eine linke geschweifte Klammer folgt (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CASE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Doppelpunkt in einem Bedingungsausdruck (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CONDITIONAL)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Doppelpunkt in einer 'for'-Anweisung (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_FOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Doppelpunkt in einer 'Labeled'-Anweisung (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_LABELED_STATEMENT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in einem Zuordnungsausdruck (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ALLOCATION_EXPRESSION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in einer Anmerkung (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ANNOTATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in einem Array-Initialisierungsoperator (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ARRAY_INITIALIZER)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in den Parametern einer Konstruktordeklaration (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in den Ausnahmenamen in einer Throws-Klausel einer Konstruktordeklaration (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in den Argumenten einer enum-Konstanten (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_CONSTANT_ARGUMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in enum-Deklarationen (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_DECLARATIONS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in den Argumenten eines expliziten Konstruktoraufrufs (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in den Inkrementen einer 'for'-Anweisung (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INCREMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in den Initialisierungen einer 'for'-Anweisung (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INITS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in den Parametern einer Methodendeklaration (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_PARAMETERS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in den Ausnahmenamen in einer Throws-Klausel einer Methodendeklaration (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_THROWS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in den Argumenten eines Methodenaufrufs (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_INVOCATION_ARGUMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in einer mehrfachen Felddeklaration (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in einer mehrfachen lokalen Deklaration (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in einem parameterisierten Typverweis (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in Superschnittstellennamen eines Typ-Headers (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_SUPERINTERFACES)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in Typargumenten (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_ARGUMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in Typparametern (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_PARAMETERS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einer Auslassung (FORMATTER_INSERT_SPACE_AFTER_ELLIPSIS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken spitzen Klammer in einem Typverweis mit Parameterangabe (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken spitzen Klammer in einem Typargument (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken spitzen Klammer in Typparametern (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken geschweiften Klammer in einem Array-Initialisierungsoperator (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken eckigen Klammer in einem Array-Zuordnungsausdruck (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken eckigen Klammer in einem Array-Verweis (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einer Anmerkung (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ANNOTATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einem Umsetzungsausdruck (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CAST)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einem Catch (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CATCH)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einer Konstruktordeklaration (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einer enum-Konstante (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ENUM_CONSTANT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einer 'for'_Anweisung (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_FOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einer 'if'-Anweisung (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_IF)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einer Methodendeklaration (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einem Methodenaufruf (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_INVOCATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einem Ausdruck mit Parameterangabe (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einer 'switch'-Anweisung (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SWITCH)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einer synchronisierten Anweisung (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SYNCHRONIZED)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einer 'while'-Anweisung (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_WHILE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem Erweiterungsoperator (FORMATTER_INSERT_SPACE_AFTER_POSTFIX_OPERATOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem Präfixoperator (FORMATTER_INSERT_SPACE_AFTER_PREFIX_OPERATOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem Fragezeichen in einem Bedingungsausdruck (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_CONDITIONAL)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem Fragezeichen in einem Platzhalterzeichen (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_WILDCARD)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Semikolon in einer 'for'-Anweisung (FORMATTER_INSERT_SPACE_AFTER_SEMICOLON_IN_FOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem monadischen Operator (FORMATTER_INSERT_SPACE_AFTER_UNARY_OPERATOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor und in einem Platzhalterzeichen (FORMATTER_INSERT_SPACE_BEFORE_AND_IN_TYPE_PARAMETER)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Zuordnungsoperator (FORMATTER_INSERT_SPACE_BEFORE_ASSIGNMENT_OPERATOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor 'at' in einer Anmerkungstypdeklaration (FORMATTER_INSERT_SPACE_BEFORE_AT_IN_ANNOTATION_TYPE_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Binäroperator (FORMATTER_INSERT_SPACE_BEFORE_BINARY_OPERATOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten spitzen Klammer in einem Typverweis mit Parameterangabe (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten spitzen Klammer in Typargumenten (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten spitzen Klammer in Typparametern (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten geschweiften Klammer in einem Array-Initialisierungsoperator (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten eckigen Klammer in einem Array-Zuordnungsausdruck (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten eckigen Klammer in einem Array-Verweis (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_REFERENCE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten runden Klammer in einer Anmerkung (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ANNOTATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten runden Klammer eines Umsetzungsausdrucks (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CAST)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten runden Klammer in einem Catch (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CATCH)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten runden Klammer in einer Konstruktor-Deklaration (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten runden Klammer in einer enum-Konstanten (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ENUM_CONSTANT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten runden Klammer in einer 'for'-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_FOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten runden Klammer in einer 'if'-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_IF)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten runden Klammer in einer Methodendeklaration (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten runden Klammer in einem Methodenaufruf (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_INVOCATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten runden Klammer in einem Klammerausdruck (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten runden Klammer in einer 'switch'-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SWITCH)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten runden Klammer in einer synchronisierten Anweisung (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SYNCHRONIZED)
1Possible values INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der rechten runden Klammer in einer 'while'-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_WHILE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Doppelpunkt in einer Assert-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_ASSERT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Doppelpunkt in einer Case-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CASE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Doppelpunkt in einem Bedingungsausdruck (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CONDITIONAL)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Doppelpunkt in einer Standardanweisung (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_DEFAULT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Doppelpunkt in einer 'for'-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_FOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Doppelpunkt in einer 'Labeled'-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_LABELED_STATEMENT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in einem Zuordnungsausdruck (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ALLOCATION_EXPRESSION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in einer Anmerkung (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ANNOTATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in einem Array-Initialisierungsoperator (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ARRAY_INITIALIZER)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in den Parametern einer Konstruktordeklaration (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in den Ausnahmenamen einer Throws-Klausel einer Konstruktordeklaration (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in den Argumenten einer enum-Konstanten (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_CONSTANT_ARGUMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in enum-Deklarationen (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_DECLARATIONS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in den Argumenten eines expliziten Konstruktoraufrufs (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in den Inkrementen einer 'for'-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INCREMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in den Initialisierungen einer 'for'-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INITS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in den Parametern einer Methodendeklaration (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_PARAMETERS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in den Ausnahmenamen einer Throws-Klausel einer Methodendeklaration (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_THROWS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in den Argumenten eines Methodenaufrufs (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_INVOCATION_ARGUMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in einer mehrfachen Felddeklaration (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in einer mehrfachen lokalen Deklaration (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in einem Typverweis mit Parameterangabe (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in dem Superschnittstellennamen eines Typ-Headers (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_SUPERINTERFACES)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in Typargumenten (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_ARGUMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in Typparametern (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_PARAMETERS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einer Auslassung (FORMATTER_INSERT_SPACE_BEFORE_ELLIPSIS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken spitzen Klammer in einem Typverweis mit Parameterangabe (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken spitzen Klammer in Typargumenten (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken spitzen Klammer in Typparametern (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken geschweiften Klammer in einer Anmerkungstypdeklaration (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANNOTATION_TYPE_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken geschweiften Klammer in einer anonymen Typdeklaration (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANONYMOUS_TYPE_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken geschweiften Klammer in einem Array-Initialisierungsoperator (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken geschweiften Klammer in einem Block (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_BLOCK)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken geschweiften Klammer in einer Konstruktordeklaration (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_CONSTRUCTOR_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken geschweiften Klammer in einer enum-Konstanten (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_CONSTANT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken geschweiften Klammer in einer enum-Deklaration (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken geschweiften Klammer in einer Methodendeklaration (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_METHOD_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken geschweiften Klammer in einer Switch-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_SWITCH)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken geschweiften Klammer in einer Typdeklaration (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_TYPE_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken geschweiften Klammer in einem Array-Zuordnungsausdruck (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken eckigen Klammer in einem Array-Verweis (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken eckigen Klammer in einem Array-Typverweis (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_TYPE_REFERENCE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken runden Klammer in einer Anmerkung (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken runden Klammer in einer Anmerkungstypdeklaration (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken runden Klammer in einem Catch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CATCH)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken runden Klammer in einer Konstruktordeklaration (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken runden Klammer in einer enum-Konstante (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ENUM_CONSTANT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken runden Klammer in einer 'for'-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_FOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach der linken runden Klammer in einer 'if'-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_IF)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken runden Klammer in einer Methodendeklaration (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken runden Klammer in einem Methodenaufruf (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_INVOCATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken runden Klammer in einem Ausdruck mit Parameterangabe (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken runden Klammer in einer 'switch'-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SWITCH)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken runden Klammer in einer synchronisierten Anweisung (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SYNCHRONIZED)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor der linken runden Klammer in einer 'while'-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_WHILE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Erweiterungsoperator (FORMATTER_INSERT_SPACE_BEFORE_POSTFIX_OPERATOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Präfixoperator (FORMATTER_INSERT_SPACE_BEFORE_PREFIX_OPERATOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Fragezeichen in einem Bedingungsausdruck (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_CONDITIONAL)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Fragezeichen in einem Platzhalterzeichen (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_WILDCARD)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Semikolon (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Semikolon in einer 'for'-Anweisung (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON_IN_FOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem monadischen Operator (FORMATTER_INSERT_SPACE_BEFORE_UNARY_OPERATOR)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts zwischen eckigen Klammern in einem Array-Typverweis (FORMATTER_INSERT_SPACE_BETWEEN_BRACKETS_IN_ARRAY_TYPE_REFERENCE)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts zwischen geschweiften Klammern in einem Array-Initialisierungsoperator (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACES_IN_ARRAY_INITIALIZER)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts zwischen leeren eckigen Klammer in einem Array-Zuordnungsausdruck (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACKETS_IN_ARRAY_ALLOCATION_EXPRESSION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts zwischen leeren runden Klammern in einer Anmerkungstypmemberdeklaration (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts zwischen leeren runden Klammern in einer Konstruktordeklaration (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_CONSTRUCTOR_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts zwischen leeren runden Klammern in einer enum-Konstanten (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ENUM_CONSTANT)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts zwischen leeren runden Klammern in einer Methodendeklaration (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_DECLARATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts zwischen leeren runden Klammern in einem Methodenaufruf (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_INVOCATION)
Mögliche Werte INSERT
DO_NOT_INSERT
Option zur Beibehaltung der ELSE-Anweisung in derselben Zeile (FORMATTER_KEEP_ELSE_STATEMENT_ON_SAME_LINE)
Mögliche Werte TRUE
FALSE
Option zur Beibehaltung des leeren Array-Initialisierungsoperators in einer Zeile (FORMATTER_KEEP_EMPTY_ARRAY_INITIALIZER_ON_ONE_LINE)
Mögliche Werte TRUE
FALSE
Option zur Beibehaltung der Guardian-Klausel in einer Zeile (FORMATTER_KEEP_GUARDIAN_CLAUSE_ON_ONE_LINE)
Mögliche Werte TRUE
FALSE
Option zur Beibehaltung der einfachen 'if'-Anweisung in einer Zeile (FORMATTER_KEEP_SIMPLE_IF_ON_ONE_LINE)
Mögliche Werte TRUE
FALSE
Option zur Beibehaltung der 'then'-Anweisung in derselben Zeile (FORMATTER_KEEP_THEN_STATEMENT_ON_SAME_LINE)
Mögliche Werte TRUE
FALSE
Option zur Angabe der Seitenlänge. Über diese Länge hinaus wird das Formatierungsprogramm versuchen, den Code zu teilen. (FORMATTER_LINE_SPLIT)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "80"
Option zur Angabe der Anzahl beizubehaltender Leerzeilen (FORMATTER_NUMBER_OF_EMPTY_LINES_TO_PRESERVE)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "0"
Option zur Angabe, ob eine leere Anweisung in einer neuen Zeile sein soll oder nicht (FORMATTER_PUT_EMPTY_STATEMENT_ON_NEW_LINE)
Mögliche Werte TRUE
FALSE
Option zur Angabe der Tabuliergröße (FORMATTER_TAB_CHAR)
Mögliche Werte TAB
SPACE
MIXED
Option zur Angabe der entsprechenden Zahl an Leerschritten, die eine Tabulierung darstellen (FORMATTER_TAB_SIZE)
Möglicher Wert "<n>", wobei n Null oder eine positive ganze Zahl ist
Standardwert "4"
Option zur Verwendung von Tabulierungen nur für führende Einrückungen (FORMATTER_USE_TABS_ONLY_FOR_LEADING_INDENTATIONS)
Mögliche Werte TRUE
FALSE

Optionen der Unterstützung für Code

Beschreibung Werte
Präfixe für Argumentnamen definieren (CODEASSIST_ARGUMENT_PREFIXES)
Wenn die Präfixe nicht leer sind, beginnt die Fertigstellung für einen Argumentnamen mit einem der vorgeschlagenen Präfixe. {<prefix>[,<prefix>]*}.
Der Standardwert ist ""
Suffixe für Argumentnamen definieren (CODEASSIST_ARGUMENT_SUFFIXES)
Wenn die Suffixe nicht leer sind, endet die Fertigstellung für den Argumentnamen mit einem der vorgeschlagenen Suffixe. {<suffix>[,<suffix>]*}.
Der Standardwert ist ""
Sichtbarkeitsorientierte Fertigstellung nicht empfohlener Verweise aktivieren (CODEASSIST_DISCOURAGED_REFERENCE_CHECK)
Wenn dies aktiviert ist, zeigt die Fertigstellung nicht, dass es sich um einen nicht empfohlenen Verweis handelt. ENABLED
DISABLED
Präfixe für Feldnamen definieren (CODEASSIST_FIELD_PREFIXES)
Wenn die Präfixe nicht leer sind, beginnt die Fertigstellung für den Feldnamen mit einem der vorgeschlagenen Präfixe. {<prefix>[,<prefix>]*}.
Der Standardwert ist ""
Suffixe für Feldnamen definieren (CODEASSIST_FIELD_SUFFIXES)
Wenn die Suffixe nicht leer sind, endet die Fertigstellung für den Feldnamen mit einem der vorgeschlagenen Suffixe. {<suffix>[,<suffix>]*}.
Der Standardwert ist ""
Sichtbarkeitsorientierte Fertigstellung nicht zulässiger Verweise aktivieren (CODEASSIST_FORBIDDEN_REFERENCE_CHECK)
Wenn dies aktiviert ist, zeigt die Fertigstellung nicht, dass es sich um einen nicht zulässigen Verweis handelt. ENABLED
DISABLED
Automatische Qualifizierung impliziter Member (CODEASSIST_IMPLICIT_QUALIFICATION)
Wenn diese Option aktiv ist, wird automatisch die Fertigstellung für implizite Feldverweise und Nachrichtenausdrücke qualifiziert. ENABLED
DISABLED
Präfixe für die Namen von lokalen Variablen definieren (CODEASSIST_LOCAL_PREFIXES)
Wenn die Präfixe nicht leer sind, beginnt die Fertigstellung für den Namen einer lokalen Variablen mit einem der vorgeschlagenen Präfixe. {<prefix>[,<prefix>]*}.
Der Standardwert ist ""
Suffixe für die Namen von lokalen Variablen definieren (CODEASSIST_LOCAL_SUFFIXES)
Wenn die Suffixe nicht leer sind, endet die Fertigstellung für den Namen einer lokalen Variablen mit einem der vorgeschlagenen Suffixe. {<suffix>[,<suffix>]*}.
Der Standardwert ist ""
Präfixe für Namen von statischen Feldern definieren (CODEASSIST_STATIC_FIELD_PREFIXES)
Wenn die Präfixe nicht leer sind, beginnt die Fertigstellung für den Namen eines statischen Feldes mit einem der vorgeschlagenen Präfixe. {<prefix>[,<prefix>]*}.
Der Standardwert ist ""
Suffixe für Namen von statischen Feldern definieren (CODEASSIST_STATIC_FIELD_SUFFIXES)
Wenn die Suffixe nicht leer sind, endet die Fertigstellung für den Namen eines statischen Feldes mit einem der vorgeschlagenen Suffixe. {<suffix>[,<suffix>]*}.
Der Standardwert ist ""
Sichtbarkeitsabhängige Vervollständigung aktivieren (CODEASSIST_VISIBILITY_CHECK)
Wenn diese Option aktiv ist, zeigt die Fertigstellung nur sichtbare Vorgänge an (z. B. private Methoden einer Superklasse sind nicht sichtbar). ENABLED
DISABLED