Optionen für den JDT-Kern

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 default 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 nur die projektspezifischen Optionen in einer Abfrage zurückgegeben werden sollen, oder ob die Optionswerte des Projekts 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);

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)
Bei der Aktivierung zusammen mit einer Java-Zielplattform mit der Version 1.4 oder einer älteren Version, generiert der Compiler keine JSR-Anweisungen mehr, sondern nur entsprechende integrierte Codesequenzen für Subroutinen (die am ehesten 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 fügt Java-Zielplattformen vor Version 1.5 Unterstützung für die Java Specification Request 202 hinzu.
Für Java-Zielplattformen ab Version 1.5 ist die Unterprogrammeinbettung der JSR-Bytecodeanweisung obligatorisch und diese Option wird ignoriert.
ENABLED
DISABLED
Java-Zielplattform festlegen (COMPILER_CODEGEN_TARGET_PLATFORM)
Aus Gründen der Binärkompatibilität werden Dateien mit der Erweiterung .class mit VM-Versionen gekennzeichnet, die für jede Stufe der Referenzspezifikation definiert sind. Die Java-Zielplattform gibt das erforderliche Minimum für die Laufzeitstufe an, die für die Ausführung der generierten Klassendateien erforderlich ist.
Die Kompatibilität von Quellen- und Zielstufen muss eine Reihe von Vorgaben erfüllen, die nachfolgend in einer Kompatibilitätstabelle zusammengefasst sind.
VERSION_1_1
VERSION_1_2
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
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 für den Compiler aus, der sich dann der ausgewählten Stufe der Referenzspezifikation entsprechend verhält.
Die Kompatibilität von Quellen- und Zielstufen muss eine Reihe von Vorgaben erfüllen, die nachfolgend in einer Kompatibilitätstabelle zusammengefasst sind.
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
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)
Bei der Generierung aktiviert dieses Attribut lokale Variablennamen, die im Debugger nur an den Stellen angezeigt werden, an denen Variablen definitiv zugeordnet wurden. (Die Datei mit der Erweiterung .class 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
Verwendung der Kennung "assert" berichten (COMPILER_PB_ASSERT_IDENTIFIER)
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
Umsetzungen ('boxing' und 'unboxing') berichten (COMPILER_PB_AUTOBOXING)
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 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
Veraltung berichten (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 einer veralteten API innerhalb von veraltetem Code 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 einen Fehler oder eine Warnung aus, wenn eine leere Anweisung oder ein unnötiges Semikolon gefunden wird. ERROR
WARNING
IGNORE
Verwendung der Kennung "enum" melden (COMPILER_PB_ENUM_IDENTIFIER)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, sobald 'enum' als Kennung (reservierte Schlüsselwort in 1.5) verwendet wird. ERROR
WARNING
IGNORE
Switch-Fall-Through-Fall berichten (COMPILER_PB_FALLTHROUGH_CASE)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, wenn ein Fall durch Durchfallen (fall-through) durch einen vorherigen nicht leeren Fall eingegeben werden könnte. ERROR
WARNING
IGNORE
Optionale Fehler als schwerwiegend behandeln (COMPILER_PB_FATAL_OPTIONAL_ERROR)
Ist diese Option aktiviert, werden optionale Fehler (zum Beispiel optionale Fehler, deren Wertigkeit mit "Fehler" festgelegt wurde) als Compilerstandardfehler behandelt, das heißt als schwerwiegende Fehler. Werden schwerwiegende Fehler im Quellencode entdeckt, generiert der Compiler Fehlermethoden/-typen in den entsprechenden Klassendateien und verhindert so, dass der fragliche Code ausgeführt wird, bis alle Fragen gelöst wurden.
Ist diese Option nicht aktiviert, werden optionale Fehler nur als Warnungen für die Codegenerierung betrachtet, die jedoch einen Fehleranzeiger aufweisen, der ihre Wertigkeit gegenüber normalen Warnungen erhöht.
ENABLED
DISABLED
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 finaler Bindung berichten (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
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
Verdeckten Catch-Block berichten (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 einen Fehler oder eine Warnung aus, sobald eine enum-Konstante keine entsprechende Kennung zur Groß-/Kleinschreibung in einer enum-Switch-Anweisung aufweist. 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 zu einem statischen Member sollte bevorzugt mit seinem Deklarationstypnamen 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, verwendet der Compiler einen Fehler oder eine Warnung für ein Problem in Javadoc. 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.
Beachten Sie, dass diese Diagnose auf Grund der Sichtbarkeit des Konstrukts, das dem Javadoc zugeordnet ist, aktiviert worden sein kann. Siehe auch COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
ENABLED
DISABLED
Javadoc-Tags mit veralteten Verweisen berichten (COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF)
Geben Sie an, ob der Compiler veraltete Verweise, die in Javadoc-Tags verwendet werden, melden soll.
Beachten Sie, dass diese Diagnose auf Grund der Sichtbarkeit des Konstrukts, das dem Javadoc zugeordnet ist, aktiviert worden sein kann. Siehe auch COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
ENABLED
DISABLED
Javadoc-Tags mit nicht sichtbaren Verweisen (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.
Beachten Sie, dass diese Diagnose auf Grund der Sichtbarkeit des Konstrukts, das dem Javadoc zugeordnet ist, aktiviert worden sein kann. Siehe auch COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
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). Eine positive ganze Zahl oder Null.
Der Standardwert lautet 100.
Berichtsmethode mit Konstruktorname (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, sobald eine Deklaration mit einem Tag '@deprecated doc' gefunden wird, die keine entsprechende Anmerkung '@Deprecated' aufweist. 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
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 berichten (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
Nullverweis oder Dereferenz berichten (COMPILER_PB_NULL_REFERENCE)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, sobald eine Voraussetzung für eine Variable erstellt wird, die die Frage beantwortet, ob diese die Werte Null/nicht Null enthält. Die Voraussetzung wird jedoch nicht konsistent verfolgt.
Solche Situationen beinhalten:
  • Für eine Variable wird vorausgesetzt, dass sie Null sein soll. Diese Variable wird jedoch nicht weiter verwendet, um auf Felder oder Methoden zuzugreifen.
  • Für eine Variable wird vorausgesetzt, dass sie Null oder nicht Null sein soll. Diese Variable wird jedoch weiter für Null-Fälle getestet.
ERROR
WARNING
IGNORE
Versuchte Überschreibung von Standardmethode des Pakets berichten (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
Parameterzuordnung berichten (COMPILER_PB_PARAMETER_ASSIGNMENT)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, wenn ihm ein Parameter zugeordnet wird. ERROR
WARNING
IGNORE
Mögliche versehentliche Boolesche Zuordnung melden (COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, wenn eine Boolesche Zuordnung als Bedingung einer Steueranweisung fungiert (wobei vermutlich ein Boolescher Vergleich beabsichtigt war). ERROR
WARNING
IGNORE
Verweisen auf unformatierte Typen berichten (COMPILER_PB_RAW_TYPE_REFERENCE)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, wenn Referenzen auf unformatierte Typen festgestellt werden. Unformatierte Typen werden nicht empfohlen und sollten der Integration von aus früheren Versionen übernommenem Code dienen. Die Sprachspezifikation wird in Zukunft vermutlich unformatierte Verweise auf generische Typen zurückweisen. 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 diese Option inaktiviert, werden alle Anmerkungen '@SupressWarnings' ignoriert. Das heißt, Warnungen werden selbst dann berichtet, wenn Sie im Bereich einer Entität auftreten, die eine Anmerkung '@SuppressWarnings' trägt.
ENABLED
DISABLED
Synthetische Zugriffsemulation (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 einen Fehler oder eine Warnung aus, wenn ein leerer Block gefunden wird und dieser 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)
Der Compiler gibt einen Fehler oder eine Warnung aus, wenn eine Methode oder ein Konstruktor eine ausgegebene, geprüfte Ausnahme deklariert, diese jedoch in seinem Hauptteil nie verwendet. ERROR
WARNING
IGNORE
Label ohne Verweise melden (COMPILER_PB_UNUSED_LABEL)
Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, wenn er eine gekennzeichnete Anweisung findet, auf deren Kennung nie explizit verwiesen wurde. Eine Kennung wird als referenziert betrachtet, wenn ihr Name explizit innerhalb einer Unterbrechungs- oder einer Fortsetzungsanweisung auftritt. Die folgende Kennung wird zum Beispiel als Kennung ohne Verweise (nicht referenzierte Kennung) betrachtet:
LABEL: { break; }
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 berichten (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 berichten (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 berichten (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)
Geben Sie die Kompatibilitätsstufe für den Java-Quellcode an.
Quellenebene "1.4" aktiviert Konsistenzprüfungen. Ab Version "1.4" ist 'assert' ein reserviertes Schlüsselwort.
Quellenebene "1.5" aktiviert Generische, Autoboxing, Kovarianz, Anmerkungen, verbesserte Aufzählungen für Schleifen, statische Importe und variable Argumente (varargs). Ab Version "1.5" ist 'enum' ein reserviertes Schlüsselwort.
Die Kompatibilität von Quellen- und Zielstufen muss eine Reihe von Vorgaben erfüllen, die nachfolgend in einer Kompatibilitätstabelle zusammengefasst sind.
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
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.
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 die Tag-Liste nicht leer ist, gibt der Compiler immer dann eine Task-Markierung aus, wenn er eines der entsprechenden Tags innerhalb eines Kommentars im Java-Quellcode findet. Generierte Task-Nachrichten beginnen mit dem Tag und reichen bis zum nächsten Zeilentrennzeichen, Kommentarende oder Tag.
Wenn eine gegebene Codezeile mehrere Tags enthält, wird jedes Tag getrennt berichtet. Ein Tag, das unmittelbar von einem anderen Tag gefolgt wird, wird unter Verwendung des Inhalts des nächsten nicht leeren Tags der Zeile, falls vorhanden, berichtet.
Beachten Sie, dass Task-Nachrichten getrimmt sind. Wenn ein Tag mit einem Buchstaben oder einer Ziffer beginnt, kann es nicht von einem anderen Buchstaben oder einer anderen Ziffer angeführt werden, um erkannt zu werden ("fooToDo" wird nicht als Task für das Tag "ToDo" erkannt, aber "foo#ToDo" wird sowohl für das Tag "ToDo" als auch für "#ToDo" erkannt). Entsprechend kann ein Tag, das mit einem Buchstaben oder einer Ziffer endet, nicht von einem Buchstaben oder einer Ziffer gefolgt werden, um erkannt zu werden ("ToDofoo" wird nicht als Task für das Tag "ToDo" erkannt, aber "ToDo:foo" wird für das Tag "ToDo" oder "ToDo:" erkannt).
{<tag>[,<tag>]*}.
Der Standardwert ist "TODO,FIXME,
XXX"

Die folgende Tabelle fasst die kompatiblen Kombinationen für die Java-Kompatibilität von Ziel- und Quellenebenen zusammen.

Kompatibilität Ziel Quelle
1.6 1.61.6
1.5
1.4
1.3
1.51.5
1.4
1.3
1.41.4
1.3
1.3 1.3
1.2
1.1
1.5 1.51.5
1.4
1.3
1.41.4
1.3
1.3 1.3
1.2
1.1
1.4 1.41.4
1.3
1.3 1.3
1.2
1.1
1.3 1.3 1.3
1.2
1.1

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)
Zeigt die Wertigkeit des berichteten Fehlers an, wenn mehr als ein Vorkommen einer gegebenen Ressource in die Ausgabeposition kopiert werden muss. ERROR
WARNING
Bei ungültigem Klassenpfad abbrechen (CORE_JAVA_BUILD_INVALID_CLASSPATH)
Weist das Erstellungsprogramm an abzubrechen, falls 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
Geänderte Klassendateien im Ausgabeordner erneut erstellen (CORE_JAVA_BUILD_RECREATE_MODIFIED_CLASS_FILES_IN_OUTPUT_FOLDER)
Gibt an, ob der JavaBuilder nach Änderungen an Dateien mit der Erweiterung .class in den Ausgabeordnern suchen soll, während schrittweise Erstellungsoperationen ausgeführt werden. Wenn Änderungen an verwalteten Dateien mit der Erweiterung .class festgestellt werden, wird eine vollständige Erstellung durchgeführt. Andernfalls werden die Änderungen belassen. Tools, die generierte Dateien mit der Erweiterung .class weiter verändern, sollten sicherstellen, dass diese Option den Standardstatus IGNORE aufweist. ENABLE
IGNORE
Filter für die Ressourcenkopiesteuerung angeben (CORE_JAVA_BUILD_RESOURCE_COPY_FILTER)
Geben Sie Filter zum Steuern des Ressourcenkopieprozesses an. (<name> ist ein Dateinamensmuster (nur * als Platzhalterzeichen erlaubt) oder der Name eines Ordners, dessen Name mit '/' endet. Alle Ressourcen, deren Namen mit einem oder mehreren dieser Muster übereinstimmen, werden nicht in den Ausgabeordner kopiert.) {<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 für diese Option "disabled" angegeben, kann kein Eintrag zu einem Projektklassenpfad mit einem Ausschluss- oder Einschlussmuster zugeordnet werden. ENABLED
DISABLED
Verwendung von mehreren Ausgabepositionen für Klassenpfad aktivieren (CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS)
Ist für diese Option "disabled" angegeben, kann kein Eintrag zu einem Projektklassenpfad zu einer bestimmten Ausgabeposition zugeordnet werden. Dies verhindert insbesondere die Verwendung von mehreren Ausgabepositionen für ein einziges Projekt. ENABLED
DISABLED
Standardformat für Quellencodierung (CORE_ENCODING)
Ruft das Standardcodierformat für Quellendateien ab. Dieser Wert ist nicht veränderbar und bereits auf das Ergebnis ResourcesPlugin.getEncoding() voreingestellt.
Es wird lediglich ein Direktaufruf zu Ihrem Komfort angeboten.
Nicht veränderbar, auf Plattformstandard voreingestellt.
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
Zeitlimitwert zum Abrufen von Parameternamen einer Methode von Javadoc festlegen (TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC)
Zeitlimit in Millisekunden zum Abrufen von Parameternamen einer Methode von Javadoc.
Der Wert ist 0, die Parameternamen wurden nicht abgerufen und die unformatierten Namen werden zurückgegeben.
Eine positive ganze Zahl oder Null.
Der Standardwert lautet "50".

Formatierungsprogrammoptionen

Beschreibung Werte
Option zur Ausrichtung von Typmembern einer Typdeklaration in der Spalte (FORMATTER_ALIGN_TYPE_MEMBERS_ON_COLUMNS)
Gültige Werte TRUE
FALSE
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 einer Zuordnung (FORMATTER_ALIGNMENT_FOR_ASSIGNMENT)
Möglicher Wert Werte, die durch den Aufruf createAlignmentValue(boolean, int, int) zurückgegeben werden
Standardwert createAlignmentValue(false, 0, 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige Werte TRUE
FALSE
Option zur Steuerung, ob Kommentare formatiert werden (FORMATTER_COMMENT_FORMAT)
Gültige Werte TRUE
FALSE
Option zur Steuerung, ob der Header-Kommentar einer Java-Quellendatei formatiert wird (FORMATTER_COMMENT_FORMAT_HEADER)
Gültige Werte TRUE
FALSE
Option zur Steuerung, ob HTML-Tags formatiert werden (FORMATTER_COMMENT_FORMAT_HTML)
Gültige Werte TRUE
FALSE
Option zur Steuerung, ob Codefragmente in Kommentaren formatiert werden (FORMATTER_COMMENT_FORMAT_SOURCE)
Gültige Werte TRUE
FALSE
Option zur Steuerung, ob die Beschreibung von Javadoc-Parametern eingerückt wird (FORMATTER_COMMENT_INDENT_PARAMETER_DESCRIPTION)
Gültige Werte TRUE
FALSE
Option zur Steuerung, ob Javadoc-Stammtags eingerückt werden (FORMATTER_COMMENT_INDENT_ROOT_TAGS)
Gültige Werte TRUE
FALSE
Option zur Einfügung einer Leerzeile vor dem Block mit dem Javadoc-Stammtag (FORMATTER_COMMENT_INSERT_EMPTY_LINE_BEFORE_ROOT_TAGS)
Gültige 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)
Gültige 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)
Gültige 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 des Vergleichs der Hauptteildeklarationen mit seinen einschließenden Anmerkungsdeklarationskopfzeilen (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ANNOTATION_DECLARATION_HEADER)
Gültige Werte TRUE
FALSE
Option zur Einrückung von Hauptteildeklarationen im vergleich zu ihrem einschließenden enum-Konstantenheader (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_CONSTANT_HEADER)
Gültige 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)
Gültige Werte TRUE
FALSE
Option zur Einrückung von Hauptteildeklarationen im Vergleich zu ihrem einschließenden Typheader (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_TYPE_HEADER)
Gültige Werte TRUE
FALSE
Option zur Einrückung von Umbrüchen im Vergleich zu Cases (FORMATTER_INDENT_BREAKS_COMPARE_TO_CASES)
Gültige Werte TRUE
FALSE
Option zur Einrückung leerer Zeilen (FORMATTER_INDENT_EMPTY_LINES)
Gültige Werte TRUE
FALSE
Option zur Einrückung von Anweisungen innerhalb eines Blocks (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BLOCK)
Gültige Werte TRUE
FALSE
Option zur Einrückung von Anweisungen innerhalb des Hauptteils einer Methode oder eines Konstruktors (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BODY)
Gültige Werte TRUE
FALSE
Option zur Einrückung von Switch-Anweisungen im Vergleich zu Cases (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_CASES)
Gültige Werte TRUE
FALSE
Option zur Einrückung von Switch-Anweisungen im Vergleich zu Switch (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_SWITCH)
Gültige 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 Einrückung einer neuen Zeile nach einer Anmerkung (FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile vor dem endgültigen Schlüsselwort in einer Try-Anweisung (FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zum Einfügen einer neuen Zeile in eine leere Anmerkungsdeklaration (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANNOTATION_DECLARATION)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile in einem leeren Block (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_BLOCK)
Gültige 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)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile in einem leeren Methodenhauptteil (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_METHOD_BODY)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung einer neuen Zeile in einer leeren Typdeklaration (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_TYPE_DECLARATION)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach und in einem Platzhalter (FORMATTER_INSERT_SPACE_AFTER_AND_IN_TYPE_PARAMETER)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem Zuordnungsoperator (FORMATTER_INSERT_SPACE_AFTER_ASSIGNMENT_OPERATOR)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach 'at' in einer Anmerkung (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem Binäroperator (FORMATTER_INSERT_SPACE_AFTER_BINARY_OPERATOR)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Doppelpunkt in einem Bedingungsausdruck (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CONDITIONAL)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in einer Anmerkung (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ANNOTATION)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in einem parametrisierten Typverweis (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in Typargumenten (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_ARGUMENTS)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach dem Komma in Typparametern (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_PARAMETERS)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einer Auslassung (FORMATTER_INSERT_SPACE_AFTER_ELLIPSIS)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem Erweiterungsoperator (FORMATTER_INSERT_SPACE_AFTER_POSTFIX_OPERATOR)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem Präfixoperator (FORMATTER_INSERT_SPACE_AFTER_PREFIX_OPERATOR)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem Fragezeichen in einem Bedingungsausdruck (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_CONDITIONAL)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem Fragezeichen in einem Platzhalterzeichen (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_WILDCARD)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts nach einem monadischen Operator (FORMATTER_INSERT_SPACE_AFTER_UNARY_OPERATOR)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor und in einem Platzhalterzeichen (FORMATTER_INSERT_SPACE_BEFORE_AND_IN_TYPE_PARAMETER)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Zuordnungsoperator (FORMATTER_INSERT_SPACE_BEFORE_ASSIGNMENT_OPERATOR)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Binäroperator (FORMATTER_INSERT_SPACE_BEFORE_BINARY_OPERATOR)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige Werte 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)
Gültige 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)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Doppelpunkt in einem Bedingungsausdruck (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CONDITIONAL)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Doppelpunkt in einer Standardanweisung (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_DEFAULT)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in einer Anmerkung (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ANNOTATION)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in Typargumenten (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_ARGUMENTS)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor dem Komma in Typparametern (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_PARAMETERS)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einer Auslassung (FORMATTER_INSERT_SPACE_BEFORE_ELLIPSIS)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerzeichens vor Klammerausdruck in Rückkehranweisung (FORMATTER_INSERT_SPACE_BEFORE_PARENTHESIZED_EXPRESSION_IN_RETURN)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Erweiterungsoperator (FORMATTER_INSERT_SPACE_BEFORE_POSTFIX_OPERATOR)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Präfixoperator (FORMATTER_INSERT_SPACE_BEFORE_PREFIX_OPERATOR)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Fragezeichen in einem Bedingungsausdruck (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_CONDITIONAL)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Fragezeichen in einem Platzhalterzeichen (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_WILDCARD)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem Semikolon (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Einfügung eines Leerschritts vor einem monadischen Operator (FORMATTER_INSERT_SPACE_BEFORE_UNARY_OPERATOR)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige 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)
Gültige Werte INSERT
DO_NOT_INSERT
Option zur Beibehaltung der ELSE-Anweisung in derselben Zeile (FORMATTER_KEEP_ELSE_STATEMENT_ON_SAME_LINE)
Gültige Werte TRUE
FALSE
Option zur Beibehaltung des leeren Array-Initialisierungsoperators in einer Zeile (FORMATTER_KEEP_EMPTY_ARRAY_INITIALIZER_ON_ONE_LINE)
Gültige Werte TRUE
FALSE
Option zur Beibehaltung der Guardian-Klausel in einer Zeile (FORMATTER_KEEP_GUARDIAN_CLAUSE_ON_ONE_LINE)
Gültige Werte TRUE
FALSE
Option zur Beibehaltung der einfachen 'if'-Anweisung in einer Zeile (FORMATTER_KEEP_SIMPLE_IF_ON_ONE_LINE)
Gültige Werte TRUE
FALSE
Option zur Beibehaltung der 'then'-Anweisung in derselben Zeile (FORMATTER_KEEP_THEN_STATEMENT_ON_SAME_LINE)
Gültige 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)
Gültige Werte TRUE
FALSE
Option zur Angabe der Tabuliergröße (FORMATTER_TAB_CHAR)
Gültige 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)
Gültige 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 ""
Für gemischte Groß-/Kleinschreibung empfindliche Fertigstellung aktivieren (CODEASSIST_CAMEL_CASE_MATCH)
Ist diese Option aktiviert, zeigt die Fertigstellung Vorschläge an, deren Namen mit dem Muster der gemischten Groß-/Kleinschreibung übereinstimmen. ENABLED
DISABLED
Für Veraltung empfindliche Fertigstellung aktivieren (CODEASSIST_DEPRECATION_CHECK)
Ist diese Option aktiviert, schlägt die Fertigstellung keine veralteten Member und Typen vor. ENABLED
DISABLED
Sichtbarkeitsorientierte Fertigstellung nicht empfohlener Verweise aktivieren (CODEASSIST_DISCOURAGED_REFERENCE_CHECK)
Ist diese Option aktiviert, schlägt die Fertigstellung keine Elemente vor, die mit einer nicht empfohlenen Verweisregel übereinstimmen. 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)
Ist diese Option aktiviert, schlägt die Fertigstellung keine Elemente vor, die mit einer verbotenen Verweisregel übereinstimmen. ENABLED
DISABLED
Automatische Qualifizierung impliziter Member (CODEASSIST_IMPLICIT_QUALIFICATION)
Ist diese Option aktiviert, qualifiziert die Fertigstellung automatisch den Beendigungsstatus bei impliziten Feldverweisen und Nachrichtenausdrücken. 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)
Ist diese Option aktiviert, schlägt die Fertigstellung keine Elemente vor, die nach den Java Sichtbarkeitsregeln nicht an der Einfügungsstelle sichtbar sind (die privaten Methoden einer Superklasse- werden zum Beispiel nicht vorgeschlagen). ENABLED
DISABLED