Podstawowy moduł JDT

Opcje podstawowego modułu JDT sterują działaniem podstawowych funkcji, takich jak kompilator Java, formater kodu, asystent kodu i inne.  Interfejsy API umożliwiające dostęp do tych opcji zostały zdefiniowane w klasie JavaCore.  Dostęp do opcji można uzyskać grupowo w następujący sposób:

Dostęp do opcji można również uzyskać pojedynczo za pomocą nazwy łańcucha.

Opcje są przechowywane w tabeli mieszającej zawierającej wszystkie znane opcje, które można konfigurować, i ich wartości. Stałe pomocnicze zostały zdefiniowane w klasie JavaCore dla każdego identyfikatora opcji. Zostały także podane możliwe wartości stałych.

Poniższy fragment kodu przywraca domyślne wartości wszystkich opcji modułu podstawowego z wyjątkiem jednej (COMPILER_PB_DEPRECATION), która jest ustawiana oddzielnie.

   // Pobranie bieżących opcji
   Hashtable options = JavaCore.getDefaultOptions();
   
   // Zmiana wartości opcji
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Ustawienie nowych opcji
   JavaCore.setOptions(options);
Poniższy fragment kodu zachowuje wartości bieżących opcji i zmienia wartość tylko jednej (COMPILER_PB_DEPRECATION):
   // Pobranie bieżących opcji
   Hashtable options = JavaCore.getOptions();
   
   // Zmiana wartości opcji
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Ustawienie nowych opcji
   JavaCore.setOptions(options);

Opcje właściwe dla projektów

Wartości opcji mogą być nadpisywane dla projektów za pomocą protokołu zdefiniowanego w interfejsie IJavaProject.

Poniższy fragment kodu pobiera wartość opcji (COMPILER_PB_DEPRECATION) dla określonego projektu na dwa różne sposoby.  Parametr boolowski kontroluje, czy w zapytaniu mają być zwracane tylko opcje właściwe dla projektu, czy wartości opcji projektu mają być scalane z wartościami w klasie JavaCore.

   // Pobranie projektu
   IJavaProject project = ...;

   // Sprawdzenie, czy wartość opcji została ustawiona dla tego projektu
   String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, false);
   if (value == null) {
     // żadna specyficzna opcja nie została określona w projekcie
     ...
   }
   
   // Pobranie wartości opcji z projektu.
   // Użyta zostanie wartość z klasy JavaCore, jeśli żadna wartość nie została określona dla projektu
   String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, true);

Główne zmiany w domyślnych opcjach podstawowego modułu JDT 3.0

Domyślny poziom zgodności został zmieniony. Obecnie poziom zgodności to 1.4 (a nie 1.3), a docelowa platforma to 1.2 (a nie 1.1).

Opisy opcji podstawowego modułu JDT

Poniższe tabele zawierają opis dostępnych opcji podstawowego modułu JDT.  Identyfikator opcji jest wyświetlony w nawiasie, a domyślna wartość opcji została wyróżniona pogrubioną kursywą.

Kategorie opcji

Opcje kompilatora

Opis Wartości
Wstawianie instrukcji kodu bajtowego JSR (COMPILER_CODEGEN_INLINE_JSR_BYTECODE)
Jeśli opcja ta jest włączona, kompilator nie generuje już instrukcji JSR, lecz wstawia sekwencje kodu odpowiednich procedur (w większości przypadków odpowiadających blokom try finally). Generowany kod musi w związku z tym być większy, jednak będzie ładowany szybciej na maszynach wirtualnych, ponieważ proces weryfikacji jest dużo prostszy. Ten tryb wymaga obsługi żądania specyfikacji Java 202. ENABLED
DISABLED
Definiowanie docelowej platformy Java (COMPILER_CODEGEN_TARGET_PLATFORM)
Z przyczyn związanych z kompatybilnością pliki .class mogą być oznaczane konkretnymi numerami wersji maszyny VM. Ustawienie platformy docelowej "1.4" wymaga zmiany trybu zgodności również na "1.4". VERSION_1_1
VERSION_1_2
VERSION_1_3
VERSION_1_4
Zachowywanie nieużywanych zmiennych lokalnych (COMPILER_CODEGEN_UNUSED_LOCAL)
Jeśli nie zostanie użyta opcja zachowywania nieużywanych zmiennych lokalnych (np. nigdy nieczytanych), kompilator usunie je w procesie optymalizacji, co może zmienić proces debugowania. PRESERVE
OPTIMIZE_OUT
Ustawianie trybu zgodności (COMPILER_COMPLIANCE)
Wybierz poziom zgodności dla kompilatora. W trybie "1.3" ustawienia źródła i celu nie powinny przekraczać poziomu "1.3". VERSION_1_3
VERSION_1_4
Obsługa komentarzy dokumentacji Javadoc (COMPILER_DOC_COMMENT_SUPPORT)
Jeśli obsługa zostanie wyłączona, kompilator zignoruje wszystkie ustawienia opcji problemów dokumentacji Javadoc i nie będzie zgłaszał żadnych problemów dotyczących dokumentacji Javadoc. Nie znajdzie również odwołań w komentarzach dokumentacji Javadoc, a węzeł DOM AST Javadoc będzie zwykłym tekstem (bez struktury elementów znaczników). ENABLED
DISABLED
Generowanie atrybutu debugowania numeru wiersza (COMPILER_LINE_NUMBER_ATTR)
Jeśli zostanie wygenerowany, ten atrybut umożliwia wyróżnianie kodu źródłowego w debugerze (plik .class jest większy). GENERATE
DO_NOT_GENERATE
Generowanie atrybutu debugowania zmiennej lokalnej (COMPILER_LOCAL_VARIABLE_ATTR)
Jeśli zostanie wygenerowany, ten atrybut umożliwia wyświetlanie nazw zmiennych lokalnych w debugerze tylko w miejscach, gdzie do zmiennych zostały ostatecznie przypisane wartości (plik .class jest większy). GENERATE
DO_NOT_GENERATE
Zgłaszanie użycia typu adnotacji jako nadinterfejsu (COMPILER_PB_ANNOTATION_SUPER_INTERFACE)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w każdym przypadku użycia typu adnotacji jako nadinterfejsu. Chociaż podejście to jest dozwolone, nie jest ono zalecane. ERROR
WARNING
IGNORE
Zgłaszanie konwersji opakowania/wypakowania (COMPILER_PB_ASSERT_IDENTIFIER)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku każdej wykonywanej konwersji opakowania lub wypakowania. ERROR
WARNING
IGNORE
Zgłaszanie użycia identyfikatora assert (COMPILER_PB_AUTOBOXING)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku użycia słowa assert (zastrzeżonego słowa kluczowego w pakiecie JDK 1.4) jako identyfikatora. ERROR
WARNING
IGNORE
Zgłaszanie użycia wyrażeń char[] w konkatenacjach łańcuchów (COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje błąd lub ostrzeżenie, gdy wyrażenie char[] jest użyte w konkatenacjach łańcuchów (np. "hello" + new char[]{'w','o','r','l','d'}). ERROR
WARNING
IGNORE
Zgłaszanie nieaktualności (COMPILER_PB_DEPRECATION)
Po włączeniu tej opcji kompilator zasygnalizuje użycie nieaktualnego interfejsu API jako błąd lub ostrzeżenie. ERROR
WARNING
IGNORE
Zgłaszanie nieaktualności wewnątrz nieaktualnego kodu (COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE)
Po włączeniu tej opcji kompilator zasygnalizuje użycie nieaktualnego interfejsu API jako błąd lub ostrzeżenie. ENABLED
DISABLED
Zgłaszanie nieaktualności podczas przesłaniania nieaktualnej metody (COMPILER_PB_DEPRECATION_WHEN_OVERRIDING_DEPRECATED_METHOD)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje deklarację metody przesłaniającej nieaktualną metodę. ENABLED
DISABLED
Zgłaszanie niezalecanego odwołania do typu z ograniczonym dostępem (COMPILER_PB_DISCOURAGED_REFERENCE)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku odwołania do typu o niezalecanym dostępie, zgodnie ze specyfikacjami reguł dostępu. ERROR
WARNING
IGNORE
Zgłaszanie pustych instrukcji i niepotrzebnych średników (COMPILER_PB_EMPTY_STATEMENT)
Po włączeniu tej opcji kompilator zasygnalizuje błąd lub ostrzeżenie, gdy natrafi na pustą instrukcję lub niepotrzebny średnik. ERROR
WARNING
IGNORE
Zgłaszanie użycia identyfikatora enum (COMPILER_PB_ENUM_IDENTIFIER)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku użycia słowa enum (zastrzeżonego słowa kluczowego w wersji 1.5) jako identyfikatora. ERROR
WARNING
IGNORE
Zgłaszanie deklaracji pola ukrywającej inną zmienną (COMPILER_PB_FIELD_HIDING)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje błąd lub ostrzeżenie, gdy deklaracja pola ukrywa pole lub zmienną (lokalną, dziedziczoną lub zdefiniowaną w obejmującym typie). ERROR
WARNING
IGNORE
Zgłaszanie wiązania final dla parametru typu (COMPILER_PB_FINAL_PARAMETER_BOUND)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie dla każdego powiązania parametru typu ogólnego z wiązaniem odpowiadającym typowi final; ponieważ typy final nie mogą być rozszerzane, parametr taki byłby zupełnie bezużyteczny. ERROR
WARNING
IGNORE
Zgłaszanie bloków finally, które nie kończą się normalnie (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje błąd lub ostrzeżenie, gdy blok finally nie kończy się normalnie. ERROR
WARNING
IGNORE
Zgłaszanie bloków finally, które nie kończą się normalnie (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje błąd lub ostrzeżenie, gdy blok finally nie kończy się normalnie. ERROR
WARNING
IGNORE
Zgłaszanie zabronionego odwołania do typu z ograniczonym dostępem (COMPILER_PB_FORBIDDEN_REFERENCE)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku odwołania do typu, do którego nie ma dostępu, zgodnie ze specyfikacjami reguł dostępu. ERROR
WARNING
IGNORE
Zgłaszanie ukrytego bloku catch (COMPILER_PB_HIDDEN_CATCH_BLOCK)
Niektóre bloki catch mogą ukrywać inne (lokalnie względem instrukcji try), np.
  try {
      throw new java.io.CharConversionException();
   } catch (java.io.CharConversionException e) {
   } catch (java.io.IOException e) {}.
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku ukrytych bloków catch odpowiadających wyjątkom kontrolowanym.
ERROR
WARNING
IGNORE
Zgłaszanie metody interfejsu niekompatybilnej z niedziedziczonymi metodami (COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku, gdy interfejs definiuje metodę niezgodną z niedziedziczoną metodą klasy Object. ERROR
WARNING
IGNORE
Zgłaszanie niepełnej instrukcji switch stałej enum (COMPILER_PB_INCOMPLETE_ENUM_SWITCH)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku, gdy występuje niezgodność między stałymi enum a etykietami case w instrukcji switch bazującej na stałych enum. ERROR
WARNING
IGNORE
Zgłaszanie pośredniego odwołania do składowej static (COMPILER_PB_INDIRECT_STATIC_ACCESS)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku pośredniego dostępu do pola lub metody static. Odwołanie do składowej static powinno być kwalifikowane nazwą typu deklarującego. ERROR
WARNING>
IGNORE
Zgłaszanie niepoprawnego komentarza dokumentacji Javadoc (COMPILER_PB_INVALID_JAVADOC)
Jest to ogólny element sterujący istotnością problemów dotyczących dokumentacji Javadoc. Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje problem dokumentacji Javadoc jako błąd lub ostrzeżenie. ERROR
WARNING
IGNORE
Zgłaszanie niepoprawnych znaczników dokumentacji Javadoc (COMPILER_PB_INVALID_JAVADOC_TAGS)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje niepowiązane lub nieoczekiwane znaczniki odwołań w dokumentacji Javadoc. Znacznik throws odwołujący się do niezadeklarowanego wyjątku zostanie uznany za nieoczekiwany.
Tę funkcję można również aktywować na podstawie widoczności konstrukcji powiązanych z dokumentacją Javadoc. Zobacz również ustawienie org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility.
ENABLED
DISABLED
Zgłaszanie niepoprawnych znaczników dokumentacji Javadoc z nieaktualnymi odwołaniami (COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF)
Pozwala określić, czy kompilator ma zgłaszać nieaktualne odwołania użyte w znacznikach dokumentacji Javadoc.
Tę funkcję można również aktywować na podstawie widoczności konstrukcji powiązanych z dokumentacją Javadoc. Zobacz również ustawienie org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility.
ENABLED
DISABLED
Zgłaszanie niepoprawnych znaczników dokumentacji Javadoc z niewidocznymi odwołaniami (COMPILER_PB_INVALID_JAVADOC_TAGS__NOT_VISIBLE_REF)
Pozwala określić, czy kompilator ma zgłaszać niewidoczne odwołania użyte w znacznikach dokumentacji Javadoc.
Tę funkcję można również aktywować na podstawie widoczności konstrukcji powiązanych z dokumentacją Javadoc. Zobacz również ustawienie org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility.
ENABLED
DISABLED
Poziom widoczności dla niepoprawnych znaczników dokumentacji Javadoc (COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY)
Pozwala ustawić minimalny poziom widoczności dla problemów dotyczących znaczników dokumentacji Javadoc. Problemy poniżej tego poziomu będą ignorowane. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Zgłaszanie deklaracji zmiennej lokalnej ukrywającej inną zmienną (COMPILER_PB_LOCAL_VARIABLE_HIDING)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje błąd lub ostrzeżenie, gdy deklaracja zmiennej lokalnej ukrywa pole lub zmienną (lokalną, dziedziczoną lub zdefiniowaną w obejmującym typie). ERROR
WARNING
IGNORE
Maksymalna liczba zgłaszanych problemów na jednostkę kompilacji (COMPILER_PB_MAX_PER_UNIT)
Określ maksymalną liczbę zgłaszanych problemów na jednostkę kompilacji (jeśli wartość maksymalna to zero, zgłaszane będą wszystkie problemy). Dodatnia liczba całkowita.
Wartość domyślna to 100.
Zgłaszanie metody o nazwie konstruktora (COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME)
Nadawanie metodzie nazwy konstruktora jest uznawane za zły styl programowania. Po włączeniu tej opcji kompilator zasygnalizuje taką sytuację jako błąd lub ostrzeżenie. ERROR
WARNING
IGNORE
Zgłaszanie braku adnotacji @Deprecated (COMPILER_PB_MISSING_DEPRECATED_ANNOTATION)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie dla każdej napotkanej deklaracji ze znacznikiem dokumentacji @deprecated, ale bez odpowiadającej jej adnotacji @Deprecated. ERROR
WARNING
IGNORE
Zgłaszanie brakujących komentarzy Javadoc (COMPILER_PB_MISSING_JAVADOC_COMMENTS)
Jest to ogólny element sterujący istotnością problemów dotyczących brakujących komentarzy dokumentacji Javadoc. Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje brakujące komentarze dokumentacji Javadoc jako błąd lub ostrzeżenie.
Tę funkcję można również aktywować na podstawie widoczności konstrukcji powiązanych z dokumentacją Javadoc.
ERROR
WARNING
IGNORE
Zgłaszanie brakujących komentarzy dokumentacji Javadoc w metodach przesłaniających (COMPILER_PB_MISSING_JAVADOC_COMMENTS_OVERRIDING)
Pozwala określić, czy kompilator ma sprawdzać metody przesłaniające podczas analizowania problemów dotyczących brakujących komentarzy dokumentacji Javadoc. ENABLED
DISABLED
Zgłaszanie braku adnotacji @Override (COMPILER_PB_MISSING_OVERRIDE_ANNOTATION)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie dla każdej napotkanej deklaracji metody przesłaniającej metodę nadklasy, ale bez adnotacji @Override. ERROR
WARNING
IGNORE
Poziom widoczności dla brakujących komentarzy dokumentacji Javadoc (COMPILER_PB_MISSING_JAVADOC_COMMENTS_VISIBILITY)
Pozwala ustawić minimalny poziom widoczności dla problemów dotyczących brakujących komentarzy dokumentacji Javadoc. Problemy poniżej tego poziomu będą ignorowane. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Zgłaszanie brakujących znaczników dokumentacji Javadoc (COMPILER_PB_MISSING_JAVADOC_TAGS)
Jest to ogólny element sterujący istotnością problemów dotyczących brakujących znaczników dokumentacji Javadoc. Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje brakujące znaczniki w komentarzach dokumentacji Javadoc jako błąd lub ostrzeżenie.
Tę funkcję można również aktywować na podstawie widoczności konstrukcji powiązanych z dokumentacją Javadoc.
ERROR
WARNING
IGNORE
Zgłaszanie brakujących znaczników dokumentacji Javadoc w metodach przesłaniających (COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING)
Pozwala określić, czy kompilator ma sprawdzać metody przesłaniające podczas analizowania problemów dotyczących brakujących znaczników dokumentacji Javadoc. ENABLED
DISABLED
Poziom widoczności dla brakujących znaczników dokumentacji Javadoc (COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY)
Ustawia minimalny poziom widoczności dla problemów dotyczących brakujących znaczników dokumentacji Javadoc. Problemy poniżej tego poziomu będą ignorowane. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Zgłaszanie braku adnotacji @Override (COMPILER_PB_MISSING_OVERRIDE_ANNOTATION)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie dla każdej napotkanej deklaracji metody przesłaniającej metodę nadklasy, ale bez adnotacji @Override. ERROR
WARNING
IGNORE
Zgłaszanie braku deklaracji pola serialVersionUID w klasie przekształcalnej do postaci szeregowej (COMPILER_PB_MISSING_SERIAL_VERSION)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie, gdy w klasie przekształcalnej do postaci szeregowej będzie brakować lokalnej deklaracji pola serialVersionUID. Musi to być pole typu long zadeklarowane jako static final. ERROR
WARNING
IGNORE
Zgłaszanie bezskutecznego przypisania (COMPILER_PB_NO_EFFECT_ASSIGNMENT)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku bezskutecznego przypisania (na przykład x = x). ERROR
WARNING
IGNORE
Zgłaszanie nieeksternalizowanych literałów łańcuchowych (COMPILER_PB_NON_NLS_STRING_LITERAL)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku nieeksternalizowanego literału łańcuchowego (tj. niezawierającego znacznika //$NON-NLS-<n>$). ERROR
WARNING
IGNORE
Zgłaszanie próby przesłonięcia metody domyślnej pakietu (COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD)
Domyślna metoda pakietu nie jest widoczna w innym pakiecie i dlatego nie można jej przesłonić. Po włączeniu tej opcji kompilator zasygnalizuje taką sytuację jako błąd lub ostrzeżenie. ERROR
WARNING
IGNORE
Zgłaszanie możliwego przypadkowego przypisania boolowskiego (COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje błąd lub ostrzeżenie, gdy przypisanie boolowskie pełni rolę warunku instrukcji sterującej (a prawdopodobnie miało to być porównanie wartości boolowskich). ERROR
WARNING
IGNORE
Zgłaszanie specjalnego parametru ukrywającego inne pole (COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje przypadki, gdy deklaracja parametru konstruktora lub metody ustawiającej ukrywa pole (lokalne, dziedziczone lub zdefiniowane w typie obejmującym). ENABLED
DISABLED
Zgłaszanie odwołania niestatycznego do składowej static (COMPILER_PB_STATIC_ACCESS_RECEIVER)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku dostępu do pola lub metody static za pomocą odbiornika wyrażenia. ERROR
WARNING
IGNORE
Określanie efektu adnotacji @SuppressWarnings (COMPILER_PB_SUPPRESS_WARNINGS)
Po włączeniu tej opcji można używać adnotacji @SuppressWarnings do zablokowania niektórych ostrzeżeń kompilatora.
Gdy opcja jest wyłączona, wszystkie adnotacje @SupressWarnings są ignorowane, to znaczy ostrzeżenia są zgłaszane.
ENABLED
DISABLED>
Zgłaszanie emulacji syntetycznego dostępu (COMPILER_PB_SYNTHETIC_ACCESS_EMULATION)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku emulacji dostępu do niedostępnej składowej typu obejmującego. Taki dostęp może mieć wpływ na wydajność. ERROR
WARNING
IGNORE
Zgłaszanie deklaracji parametru typu ukrywającego inny typ (COMPILER_PB_TYPE_PARAMETER_HIDING)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku każdej deklaracji parametru typu ukrywającego inny typ. ERROR
WARNING
IGNORE
Zgłaszanie operacji na niekontrolowanym typie (COMPILER_PB_UNCHECKED_TYPE_OPERATION)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie dla każdej operacji dotyczącej typów ogólnych, która potencjalnie zagraża bezpieczeństwu typu, ponieważ zawiera typy surowe (na przykład wywołanie #foo(X<String>) z argumentami (X)). ERROR
WARNING
IGNORE
Zgłaszanie nieudokumentowanego pustego bloku (COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje błąd lub ostrzeżenie, gdy zostanie wykryty pusty blok, który nie jest udokumentowany żadnym komentarzem. ERROR
WARNING
IGNORE
Zgłaszanie nieobsługiwanego elementu ostrzeżeń w adnotacji @SuppressWarnings (COMPILER_PB_UNHANDLED_WARNING_TOKEN)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie dla każdego napotkanego elementu, którego nie będzie można obsłużyć wewnątrz adnotacji @SuppressWarnings. ERROR
WARNING
IGNORE
Zgłaszanie niepotrzebnej klauzuli else (COMPILER_PB_UNNECESSARY_ELSE)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje błąd lub ostrzeżenie, gdy instrukcja jest niepotrzebnie zagnieżdżona w klauzuli else (w przypadku gdy klauzula then nie jest zakończona normalnie). ERROR
WARNING
IGNORE
Zgłaszanie niepotrzebnego sprawdzania typu (COMPILER_PB_UNNECESSARY_TYPE_CHECK)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje błąd lub ostrzeżenie, gdy operacja rzutowania lub instrukcja instanceof jest niepotrzebna. ERROR
WARNING
IGNORE
Zgłaszanie niekwalifikowanego dostępu do pola (COMPILER_PB_UNQUALIFIED_FIELD_ACCESS)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje błąd lub ostrzeżenie, gdy podjęta zostanie próba uzyskania dostępu do pola bez kwalifikacji. Aby poprawić czytelność kodu, pole powinno być kwalifikowane (np. zamiast x należy pisać this.x). ERROR
WARNING
IGNORE
Zgłaszanie nieużywanego deklarowanego zgłoszonego wyjątku (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje błąd lub ostrzeżenie, gdy metoda lub konstruktor deklaruje zgłoszony kontrolowany wyjątek, który jednak nigdy nie jest zgłaszany w treści metody lub konstruktora. ERROR
WARNING
IGNORE
Zgłaszanie nieużywanego zadeklarowanego zgłoszonego wyjątku w metodzie przesłaniającej (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING)
Jeśli ta opcja zostanie wyłączona, kompilator nie będzie uwzględniał metod przesłaniających podczas zgłaszania nieużywanych zadeklarowanych zgłoszonych wyjątków. ENABLED
DISABLED
Zgłaszanie nieużywanych instrukcji importu (COMPILER_PB_UNUSED_IMPORT)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku nieużywanego odwołania do instrukcji importu. ERROR
WARNING
IGNORE
Zgłaszanie nieużywanych zmiennych lokalnych (COMPILER_PB_UNUSED_LOCAL)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku nieużywanych zmiennych lokalnych (tj. zmiennych, które nigdy nie są odczytywane). ERROR
WARNING
IGNORE
Zgłaszanie nieużywanych parametrów (COMPILER_PB_UNUSED_PARAMETER)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku nieużywanych parametrów metod (tj. parametrów, które nigdy nie są odczytywane). ERROR
WARNING
IGNORE
Zgłaszanie nieużywanych parametrów, jeśli implementowana jest metoda abstract (COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje nieużywane parametry w implementacjach metod abstract. ENABLED
DISABLED
Zgłaszanie nieużywanych parametrów, jeśli przesłaniana jest metoda konkretna (COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje nieużywane parametry w metodach przesłaniających metody konkretne. ENABLED
DISABLED
Zgłaszanie nieużywanych składowych private(COMPILER_PB_UNUSED_PRIVATE_MEMBER)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku, gdy metoda lub pole private zostało zadeklarowane, ale nie jest nigdy używane w obrębie tej samej jednostki. ERROR
WARNING
IGNORE
Zgłaszanie argumentu varargs wymagającego rzutowania w wywołaniu metody/konstruktora(COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie dla każdego argumentu varargs, który powinien być rzutowany podczas przekazywania do wywołania metody/konstruktora. Na przykład metoda Class.getMethod(String name, Class ... args ) wywołana z argumentami ("foo", null). ERROR
WARNING
IGNORE
Ustawianie trybu zgodności źródła (COMPILER_SOURCE)
Umożliwia określenie, czy kod źródłowy jest zgodny z wersją 1.3, czy 1.4. Począwszy od wersji 1.4 assert jest słowem kluczowym zastrzeżonym do obsługi asercji. Przy przełączaniu na tryb 1.4 poziom docelowej maszyny VM i tryb zgodności powinny być ustawione na wartość "1.4". VERSION_1_3
VERSION_1_4
Generowanie atrybutu debugowania źródła (COMPILER_SOURCE_FILE_ATTR)
Jeśli zostanie wygenerowany, ten atrybut umożliwia wyświetlanie odpowiedniego kodu źródłowego w debugerze. GENERATE
DO_NOT_GENERATE
Pozwala określić, czy w znacznikach czynności rozróżniana jest wielkość liter (COMPILER_TASK_CASE_SENSITIVE)
Jeśli ta opcja jest włączona, znaczniki czynności są rozpatrywane z uwzględnieniem wielkości liter. ENABLED
DISABLED
Definiowanie priorytetów automatycznych czynności (COMPILER_TASK_PRIORITIES)

Równocześnie ze znacznikami automatycznych czynności definiowana jest lista priorytetów (wysoki, normalny lub niski) znaczników czynności generowanych przez kompilator.

Jeśli zostanie określona wartość domyślna, priorytet każdego znacznika czynności to "NORMAL".

Możliwe priorytety to HIGH, NORMAL lub LOW.

{<priorytet>[,<priorytet>]*}.
Domyślna wartość to "NORMAL,HIGH,
NORMAL"
Definiowanie znaczników czynności automatycznych (COMPILER_TASK_TAGS)
Gdy znacznik ten nie jest pusty, kompilator wygeneruje znacznik czynności, jeśli napotka odpowiadający znacznik w komentarzu w kodzie źródłowym Java. Generowane komunikaty czynności będą zawierały znacznik, zakres do następnego separatora wierszy lub końca komentarza i będą przycięte. {<tag>[,<tag>]*}.
Domyślna wartość to "TODO,FIXME,
XXX"

Opcje programu budującego

Opis Wartości
Czyszczenie folderów wyjściowych (CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER)
Umożliwia wskazanie, czy program budujący może wyczyścić foldery wyjściowe, gdy wykonuje operację budowania pełnego. CLEAN
IGNORE
Zgłaszanie zduplikowanych zasobów (CORE_JAVA_BUILD_DUPLICATE_RESOURCE)
Umożliwia przerwanie pracy programu budującego, gdy ścieżka budowania jest niepoprawna. ERROR
WARNING
Przerwij, jeśli ścieżka klasy jest niepoprawna (CORE_JAVA_BUILD_INVALID_CLASSPATH)
Umożliwia przerwanie pracy programu budującego, gdy ścieżka budowania jest niepoprawna. ABORT
IGNORE
Ustalanie kolejności budowania projektu (CORE_JAVA_BUILD_ORDER)
Umożliwia określenie, czy klasa JavaCore ma wymuszać stosowanie kolejności budowania projektu ustalonej na podstawie łańcucha wymagań wstępnych ścieżki klasy. W przypadku wartości COMPUTE porządek ten zastępuje domyślny porządek platformy (bazujący na odwołaniach projektu). COMPUTE
IGNORE
Określanie filtrów sterowania kopiowaniem zasobów (CORE_JAVA_BUILD_RESOURCE_COPY_FILTER)
Pozwala określić filtry sterujące procesem kopiowania zasobów. (<name> to wzorzec nazwy pliku - dozwolone są tylko znaki specjalne * - lub nazwa folderu zakończona znakiem /) {<name>[,<name>]*}.
Wartość domyślna to "".

Opcje klasy JavaCore

Opis Wartości
Zgłaszanie cyklu w ścieżce klasy (CORE_CIRCULAR_CLASSPATH)
Umożliwia wskazanie istotności zgłoszonego problemu, gdy projekt stanowi element cyklu. ERROR
WARNING
Aktywowanie wzorców wyłączania ścieżki klasy (CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS)
Jeśli ta opcja ma wartość DISABLED (Wyłączone), żaden wpis ścieżki klasy projektu nie może być powiązany z wzorcem wyłączania lub włączania. ENABLED
DISABLED
Aktywowanie użycia wielu lokalizacji wyjściowych w ścieżce klasy (CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS)
Po wyłączeniu tej opcji żadnej pozycji w ścieżce klasy projektu nie można powiązać z określonym położeniem wyjściowym, co uniemożliwia stosowanie wielu położeń wyjściowych. ENABLED
DISABLED
Określanie domyślnego formatu kodowania źródła (CORE_ENCODING)
Pozwala podać format kodowania skompilowanego kodu źródłowego. To ustawienie ma wartość tylko do odczytu - odpowiada ono metodzie ResourcesPlugin.getEncoding(). Dowolna obsługiwana nazwa kodowania.
Wartość domyślna to wartość domyślna platformy.
Zgłaszanie niekompatybilnego poziomu pakietu JDK dla wymaganych plików binarnych (CORE_INCOMPATIBLE_JDK_LEVEL)
Umożliwia wskazanie istotności zgłaszanego problemu, gdy projekt wymaga innego projektu lub biblioteki o niekompatybilnym docelowym poziomie JDK (np. projekt przeznaczony dla maszyny VM 1.1 kompilowany za pomocą bibliotek 1.4). ERROR
WARNING
IGNORE
Zgłaszanie niepełnej ścieżki klasy (CORE_INCOMPLETE_CLASSPATH)
Umożliwia wskazanie istotności zgłoszonego problemu, jeśli pozycja w ścieżce klasy nie istnieje lub jest niedozwolona albo niewidoczna (np. przywoływany projekt jest zamknięty). ERROR
WARNING

Opcje formatera

Opis Wartości
Opcja wyrównywania składowych deklaracji typu w kolumnie (FORMATTER_ALIGN_TYPE_MEMBERS_ON_COLUMNS)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania argumentów w wyrażeniu przydziału (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ALLOCATION_EXPRESSION)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania argumentów w stałej enum (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ENUM_CONSTANT)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania argumentów w jawnym wywołaniu konstruktora (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_EXPLICIT_CONSTRUCTOR_CALL)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania argumentów w wywołaniu metody (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_METHOD_INVOCATION)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania argumentów w kwalifikowanym wyrażeniu przydziału (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_QUALIFIED_ALLOCATION_EXPRESSION)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania wyrażenia binarnego (FORMATTER_ALIGNMENT_FOR_BINARY_EXPRESSION)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania zwartej instrukcji if (FORMATTER_ALIGNMENT_FOR_COMPACT_IF)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_BY_ONE)
Opcja wyrównywania wyrażenia warunkowego (FORMATTER_ALIGNMENT_FOR_CONDITIONAL_EXPRESSION)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_DEFAULT)
Opcja wyrównywania stałych enum (FORMATTER_ALIGNMENT_FOR_ENUM_CONSTANTS)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_NO_SPLIT, INDENT_DEFAULT)
Opcja wyrównywania wyrażeń w inicjatorze tablicy (FORMATTER_ALIGNMENT_FOR_EXPRESSIONS_IN_ARRAY_INITIALIZER)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania wielu pól (FORMATTER_ALIGNMENT_FOR_MULTIPLE_FIELDS)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania parametrów w deklaracji konstruktora (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_CONSTRUCTOR_DECLARATION)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania parametrów w deklaracji metody (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_METHOD_DECLARATION)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania selektora w wywołaniu metody (FORMATTER_ALIGNMENT_FOR_SELECTOR_IN_METHOD_INVOCATION)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania nadklasy w deklaracji typu (FORMATTER_ALIGNMENT_FOR_SUPERCLASS_IN_TYPE_DECLARATION)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_NEXT_SHIFTED, INDENT_DEFAULT)
Opcja wyrównywania nadinterfejsów w deklaracji enum (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_ENUM_DECLARATION)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania nadinterfejsów w deklaracji typu (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_TYPE_DECLARATION)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania klauzuli throws w deklaracji konstruktora (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_CONSTRUCTOR_DECLARATION)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja wyrównywania klauzuli throws w deklaracji metody (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_METHOD_DECLARATION)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opcja dodawania pustych wierszy po deklaracji instrukcji importu (FORMATTER_BLANK_LINES_AFTER_IMPORTS)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "0"
Opcja dodawania pustych wierszy po deklaracji pakietu (FORMATTER_BLANK_LINES_AFTER_PACKAGE)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "0"
Opcja dodawania pustych wierszy na początku treści metody (FORMATTER_BLANK_LINES_AT_BEGINNING_OF_METHOD_BODY)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "0"
Opcja dodawania pustych wierszy przed deklaracją pola (FORMATTER_BLANK_LINES_BEFORE_FIELD)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "0"
Opcja dodawania pustych wierszy przed pierwszą deklaracją treści klasy (FORMATTER_BLANK_LINES_BEFORE_FIRST_CLASS_BODY_DECLARATION)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "0"
Opcja dodawania pustych wierszy przed deklaracją instrukcji importu (FORMATTER_BLANK_LINES_BEFORE_IMPORTS)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "0"
Opcja dodawania pustych wierszy przed deklaracją typu składowej (FORMATTER_BLANK_LINES_BEFORE_MEMBER_TYPE)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "0"
Opcja dodawania pustych wierszy przed deklaracją metody (FORMATTER_BLANK_LINES_BEFORE_METHOD)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "0"
Opcja dodawania pustych wierszy przed nową porcją kodu (FORMATTER_BLANK_LINES_BEFORE_NEW_CHUNK)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "0"
Opcja dodawania pustych wierszy przed deklaracją pakietu (FORMATTER_BLANK_LINES_BEFORE_PACKAGE)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "0"
Opcja dodawania pustych wierszy między deklaracjami typu (FORMATTER_BLANK_LINES_BETWEEN_TYPE_DECLARATIONS)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "0"
Opcja pozycjonowania nawiasów klamrowych deklaracji typu adnotacji (FORMATTER_BRACE_POSITION_FOR_ANNOTATION_TYPE_DECLARATION)
Możliwe wartości END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opcja pozycjonowania nawiasów klamrowych deklaracji typu anonimowego (FORMATTER_BRACE_POSITION_FOR_ANONYMOUS_TYPE_DECLARATION)
Możliwe wartości END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opcja pozycjonowania nawiasów klamrowych inicjatora tablicy (FORMATTER_BRACE_POSITION_FOR_ARRAY_INITIALIZER)
Możliwe wartości END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opcja pozycjonowania nawiasów klamrowych bloku (FORMATTER_BRACE_POSITION_FOR_BLOCK)
Możliwe wartości END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opcja pozycjonowania nawiasów klamrowych bloku w instrukcji case, gdy następną instrukcją jest blok (FORMATTER_BRACE_POSITION_FOR_BLOCK_IN_CASE)
Możliwe wartości END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opcja pozycjonowania nawiasów klamrowych deklaracji konstruktora (FORMATTER_BRACE_POSITION_FOR_CONSTRUCTOR_DECLARATION)
Możliwe wartości END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opcja pozycjonowania nawiasów klamrowych stałej enum (FORMATTER_BRACE_POSITION_FOR_ENUM_CONSTANT)
Możliwe wartości END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opcja pozycjonowania nawiasów klamrowych deklaracji enum (FORMATTER_BRACE_POSITION_FOR_ENUM_DECLARATION)
Możliwe wartości END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opcja pozycjonowania nawiasów klamrowych deklaracji metody (FORMATTER_BRACE_POSITION_FOR_METHOD_DECLARATION)
Możliwe wartości END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opcja pozycjonowania nawiasów klamrowych instrukcji switch (FORMATTER_BRACE_POSITION_FOR_SWITCH)
Możliwe wartości END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opcja pozycjonowania nawiasów klamrowych deklaracji typu (FORMATTER_BRACE_POSITION_FOR_TYPE_DECLARATION)
Możliwe wartości END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opcja sterująca kasowaniem pustych wierszy wewnątrz komentarzy (FORMATTER_COMMENT_CLEAR_BLANK_LINES)
Możliwe wartości TRUE
FALSE
Opcja sterująca formatowaniem komentarzy (FORMATTER_COMMENT_FORMAT)
Możliwe wartości TRUE
FALSE
Opcja sterująca formatowaniem komentarza w nagłówku pliku źródłowego Java (FORMATTER_COMMENT_FORMAT_HEADER)
Możliwe wartości TRUE
FALSE
Opcja sterująca formatowaniem znaczników HTML (FORMATTER_COMMENT_FORMAT_HTML)
Możliwe wartości TRUE
FALSE
Opcja sterująca formatowaniem fragmentów kodu w komentarzach (FORMATTER_COMMENT_FORMAT_SOURCE)
Możliwe wartości TRUE
FALSE
Opcja sterująca wcięciami opisów do parametrów dokumentacji Javadoc (FORMATTER_COMMENT_INDENT_PARAMETER_DESCRIPTION)
Możliwe wartości TRUE
FALSE
Opcja sterująca wcięciami znaczników głównych dokumentacji Javadoc (FORMATTER_COMMENT_INDENT_ROOT_TAGS)
Możliwe wartości TRUE
FALSE
Opcja wstawiania pustego wiersza przed blokiem znaczników głównych dokumentacji Javadoc (FORMATTER_COMMENT_INSERT_EMPTY_LINE_BEFORE_ROOT_TAGS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania nowego wiersza po parametrach znaczników głównych dokumentacji Javadoc (FORMATTER_COMMENT_INSERT_NEW_LINE_FOR_PARAMETER)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja określająca długość wiersza dla komentarzy (FORMATTER_COMMENT_LINE_LENGTH)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "80"
Opcja przekształcania instrukcji else/if do postaci zwartej (FORMATTER_COMPACT_ELSE_IF)
Możliwe wartości TRUE
FALSE
Opcja ustawiania wcięć kontynuacji (FORMATTER_CONTINUATION_INDENTATION)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "2"
Opcja ustawiania wcięć kontynuacji wewnątrz inicjatora tablicy (FORMATTER_CONTINUATION_INDENTATION_FOR_ARRAY_INITIALIZER)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "2"
Opcja ustawiania wcięć deklaracji treści względem obejmującego je nagłówka stałej enum (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_CONSTANT_HEADER)
Możliwe wartości TRUE
FALSE
Opcja ustawiania wcięć deklaracji treści względem obejmującego je nagłówka deklaracji enum (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_DECLARATION_HEADER)
Możliwe wartości TRUE
FALSE
Opcja ustawiania wcięć deklaracji treści względem obejmującego je nagłówka typu (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_TYPE_HEADER)
Możliwe wartości TRUE
FALSE
Opcja ustawiania wcięć znaków nowego wiersza względem instrukcji case (FORMATTER_INDENT_BREAKS_COMPARE_TO_CASES)
Możliwe wartości TRUE
FALSE
Opcja ustawiania wcięć instrukcji wewnątrz bloku (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BLOCK)
Możliwe wartości TRUE
FALSE
Opcja ustawiania wcięć instrukcji wewnątrz treści metody lub konstruktora (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BODY)
Możliwe wartości TRUE
FALSE
Opcja ustawiania wcięć instrukcji switch względem instrukcji case (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_CASES)
Możliwe wartości TRUE
FALSE
Opcja ustawiania wcięć instrukcji switch względem słowa kluczowego switch (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_SWITCH)
Możliwe wartości TRUE
FALSE
Opcja określająca liczbę znaków spacji równoważną jednemu poziomowi wcięcia (FORMATTER_INDENTATION_SIZE)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "4"
Opcja wstawiania nowego wiersza po adnotacji (FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania nowego wiersza po otwierającym nawiasie klamrowym w inicjatorze tablicy (FORMATTER_INSERT_NEW_LINE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania brakującego nowego wiersza na końcu bieżącego pliku (FORMATTER_INSERT_NEW_LINE_AT_END_OF_FILE_IF_MISSING)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania nowego wiersza przed słowem kluczowym catch w instrukcji try (FORMATTER_INSERT_NEW_LINE_BEFORE_CATCH_IN_TRY_STATEMENT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania nowego wiersza przed zamykającym nawiasem klamrowym w inicjatorze tablicy (FORMATTER_INSERT_NEW_LINE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania nowego wiersza przed słowem kluczowym else w instrukcji if (FORMATTER_INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania nowego wiersza przed słowem kluczowym finally w instrukcji try (FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania nowego wiersza przed słowem kluczowym while w instrukcji do (FORMATTER_INSERT_NEW_LINE_BEFORE_WHILE_IN_DO_STATEMENT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania nowego wiersza w pustej deklaracji typu anonimowego (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANONYMOUS_TYPE_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania nowego wiersza w pustym bloku (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_BLOCK)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania nowego wiersza w pustej stałej enum (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_CONSTANT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania nowego wiersza w pustej deklaracji enum (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania nowego wiersza w pustej treści metody (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_METHOD_BODY)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania nowego wiersza w pustej deklaracji typu (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_TYPE_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po znaku zastępczym i w tym znaku (FORMATTER_INSERT_SPACE_AFTER_AND_IN_TYPE_PARAMETER)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po operatorze przypisania (FORMATTER_INSERT_SPACE_AFTER_ASSIGNMENT_OPERATOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po znaku at w adnotacji (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po znaku at w deklaracji typu adnotacji (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION_TYPE_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po operatorze dwuargumentowym (FORMATTER_INSERT_SPACE_AFTER_BINARY_OPERATOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po zamykającym nawiasie trójkątnym w argumentach typu (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po zamykającym nawiasie trójkątnym w parametrach typu (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie klamrowym zamykającym blok (FORMATTER_INSERT_SPACE_AFTER_CLOSING_BRACE_IN_BLOCK)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po zamykającym nawiasie okrągłym w wyrażeniu rzutowania (FORMATTER_INSERT_SPACE_AFTER_CLOSING_PAREN_IN_CAST)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po dwukropku w instrukcji assert (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_ASSERT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po dwukropku w instrukcji case, gdy po dwukropku występuje otwierający nawias klamrowy (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CASE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po dwukropku w wyrażeniu warunkowym (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CONDITIONAL)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po dwukropku w instrukcji for (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_FOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po dwukropku w instrukcji etykietowanej (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_LABELED_STATEMENT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w wyrażeniu przydziału (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ALLOCATION_EXPRESSION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w adnotacji (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ANNOTATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w inicjatorze tablicy (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ARRAY_INITIALIZER)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w parametrach deklaracji konstruktora (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w nazwach wyjątków klauzuli throws w deklaracji konstruktora (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w argumentach stałej enum (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_CONSTANT_ARGUMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w deklaracjach enum (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_DECLARATIONS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w argumentach jawnego wywołania konstruktora (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w sekcji przyrostów instrukcji for (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INCREMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w sekcji inicjowania instrukcji for (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INITS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w parametrach deklaracji metody (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_PARAMETERS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w nazwach wyjątków klauzuli throws w deklaracji metody (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_THROWS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w argumentach wywołania metody (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_INVOCATION_ARGUMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w deklaracji wielu pól (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w deklaracji wielu zmiennych lokalnych (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w odwołaniu do typu sparametryzowanego (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w nazwach nadinterfejsów w nagłówku typu (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_SUPERINTERFACES)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w argumentach typu (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_ARGUMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po przecinku w parametrach typu (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_PARAMETERS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po wielokropku (FORMATTER_INSERT_SPACE_AFTER_ELLIPSIS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po otwierającym nawiasie trójkątnym w odwołaniu do typu sparametryzowanego (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po otwierającym nawiasie trójkątnym w argumentach typu (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po otwierającym nawiasie trójkątnym w parametrach typu (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po otwierającym nawiasie klamrowym w inicjatorze tablicy (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po otwierającym nawiasie kwadratowym wewnątrz wyrażenia przydziału tablicy (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po otwierającym nawiasie kwadratowym wewnątrz odwołania do tablicy (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie otwierającym w adnotacji (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ANNOTATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie otwierającym w wyrażeniu rzutowania (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CAST)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie otwierającym w bloku catch (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CATCH)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie otwierającym w deklaracji konstruktora (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie otwierającym w stałej enum (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ENUM_CONSTANT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie otwierającym w instrukcji for (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_FOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie otwierającym w instrukcji if (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_IF)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie otwierającym w deklaracji metody (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie otwierającym w wywołaniu metody (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_INVOCATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie otwierającym w wyrażeniu ujętym w nawiasy (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie otwierającym w instrukcji switch (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SWITCH)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie otwierającym w instrukcji synchronized (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SYNCHRONIZED)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po nawiasie otwierającym w instrukcji while (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_WHILE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po operatorze przyrostkowym (FORMATTER_INSERT_SPACE_AFTER_POSTFIX_OPERATOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po operatorze przedrostkowym (FORMATTER_INSERT_SPACE_AFTER_PREFIX_OPERATOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po znaku zapytania w wyrażeniu warunkowym (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_CONDITIONAL)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po znaku zapytania w znaku zastępczym (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_WILDCARD)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po średniku w instrukcji for (FORMATTER_INSERT_SPACE_AFTER_SEMICOLON_IN_FOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji po operatorze jednoargumentowym (FORMATTER_INSERT_SPACE_AFTER_UNARY_OPERATOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed znakiem zastępczym i w tym znaku (FORMATTER_INSERT_SPACE_BEFORE_AND_IN_TYPE_PARAMETER)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed operatorem przypisania (FORMATTER_INSERT_SPACE_BEFORE_ASSIGNMENT_OPERATOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed znakiem at w deklaracji typu adnotacji (FORMATTER_INSERT_SPACE_BEFORE_AT_IN_ANNOTATION_TYPE_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed operatorem dwuargumentowym (FORMATTER_INSERT_SPACE_BEFORE_BINARY_OPERATOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed zamykającym nawiasem trójkątnym w odwołaniu do typu sparametryzowanego (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed zamykającym nawiasem trójkątnym w argumentach typu (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed zamykającym nawiasem trójkątnym w parametrach typu (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed zamykającym nawiasem klamrowym w inicjatorze tablicy (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed zamykającym nawiasem kwadratowym w wyrażeniu przydziału tablicy (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed zamykającym nawiasem kwadratowym w odwołaniu do tablicy (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_REFERENCE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem zamykającym w adnotacji (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ANNOTATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem zamykającym w wyrażeniu rzutowania (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CAST)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem zamykającym w bloku catch (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CATCH)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem zamykającym w deklaracji konstruktora (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem zamykającym w stałej enum (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ENUM_CONSTANT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem zamykającym w instrukcji for (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_FOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem zamykającym w instrukcji if (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_IF)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem zamykającym w deklaracji metody (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem zamykającym w wywołaniu metody (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_INVOCATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem zamykającym w wyrażeniu ujętym w nawiasy (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem zamykającym w instrukcji switch (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SWITCH)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem zamykającym w instrukcji synchronized (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SYNCHRONIZED)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem zamykającym w instrukcji while (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_WHILE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed dwukropkiem w instrukcji assert (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_ASSERT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed dwukropkiem w instrukcji case (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CASE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed dwukropkiem w wyrażeniu warunkowym (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CONDITIONAL)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed dwukropkiem w instrukcji default (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_DEFAULT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed dwukropkiem w instrukcji for (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_FOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed dwukropkiem w instrukcji etykietowanej (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_LABELED_STATEMENT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w wyrażeniu przydziału (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ALLOCATION_EXPRESSION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w adnotacji (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ANNOTATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w inicjatorze tablicy (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ARRAY_INITIALIZER)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w parametrach deklaracji konstruktora (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w nazwach wyjątków klauzuli throws w deklaracji konstruktora (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w argumentach stałej enum (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_CONSTANT_ARGUMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w deklaracjach enum (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_DECLARATIONS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w argumentach jawnego wywołania konstruktora (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w sekcji przyrostów instrukcji for (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INCREMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w sekcji inicjowania instrukcji for (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INITS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w parametrach deklaracji metody (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_PARAMETERS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w nazwach wyjątków klauzuli throws w deklaracji metody (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_THROWS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w argumentach wywołania metody (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_INVOCATION_ARGUMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w deklaracji wielu pól (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w deklaracji wielu zmiennych lokalnych (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w odwołaniu do typu sparametryzowanego (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w nazwach nadinterfejsów w nagłówku typu (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_SUPERINTERFACES)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w argumentach typu (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_ARGUMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed przecinkiem w parametrach typu (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_PARAMETERS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed wielokropkiem (FORMATTER_INSERT_SPACE_BEFORE_ELLIPSIS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem trójkątnym w odwołaniu do typu sparametryzowanego (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem trójkątnym w argumentach typu (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem trójkątnym w parametrach typu (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem klamrowym w deklaracji typu adnotacji (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANNOTATION_TYPE_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem klamrowym w deklaracji typu anonimowego (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANONYMOUS_TYPE_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem klamrowym w inicjatorze tablicy (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem klamrowym w bloku (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_BLOCK)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem klamrowym w deklaracji konstruktora (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_CONSTRUCTOR_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem klamrowym w stałej enum (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_CONSTANT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem klamrowym w deklaracji enum (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem klamrowym w deklaracji metody (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_METHOD_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem klamrowym w instrukcji switch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_SWITCH)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem klamrowym w deklaracji typu (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_TYPE_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem kwadratowym w wyrażeniu przydziału tablicy (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem kwadratowym w odwołaniu do tablicy (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed otwierającym nawiasem kwadratowym w odwołaniu do typu tablicowego (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_TYPE_REFERENCE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem otwierającym w adnotacji (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem otwierającym w deklaracji składowej typu adnotacji (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem otwierającym w bloku catch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CATCH)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem otwierającym w deklaracji konstruktora (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem otwierającym w stałej enum (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ENUM_CONSTANT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem otwierającym w instrukcji for (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_FOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem otwierającym w instrukcji if (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_IF)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem otwierającym w deklaracji metody (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem otwierającym w wywołaniu metody (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_INVOCATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem otwierającym w wyrażeniu ujętym w nawiasy (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem otwierającym w instrukcji switch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SWITCH)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem otwierającym w instrukcji synchronized (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SYNCHRONIZED)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed nawiasem otwierającym w instrukcji while (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_WHILE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed operatorem przyrostkowym (FORMATTER_INSERT_SPACE_BEFORE_POSTFIX_OPERATOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed operatorem przedrostkowym (FORMATTER_INSERT_SPACE_BEFORE_PREFIX_OPERATOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed znakiem zapytania w wyrażeniu warunkowym (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_CONDITIONAL)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed znakiem zapytania w znaku zastępczym (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_WILDCARD)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed średnikiem (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed średnikiem w instrukcji for (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON_IN_FOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji przed operatorem jednoargumentowym (FORMATTER_INSERT_SPACE_BEFORE_UNARY_OPERATOR)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji między nawiasami kwadratowymi w odwołaniu do typu tablicowego (FORMATTER_INSERT_SPACE_BETWEEN_BRACKETS_IN_ARRAY_TYPE_REFERENCE)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji między pustymi nawiasami klamrowymi w inicjatorze tablicy (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACES_IN_ARRAY_INITIALIZER)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji między pustymi nawiasami kwadratowymi w wyrażeniu przydziału tablicy (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACKETS_IN_ARRAY_ALLOCATION_EXPRESSION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji między pustymi nawiasami w deklaracji składowej typu adnotacji (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji między pustymi nawiasami w deklaracji konstruktora (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_CONSTRUCTOR_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji między pustymi nawiasami w stałej enum (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ENUM_CONSTANT)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji między pustymi nawiasami w deklaracji metody (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_DECLARATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja wstawiania znaku spacji między pustymi nawiasami w wywołaniu metody (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_INVOCATION)
Możliwe wartości INSERT
DO_NOT_INSERT
Opcja zachowania instrukcji else w tym samym wierszu (FORMATTER_KEEP_ELSE_STATEMENT_ON_SAME_LINE)
Możliwe wartości TRUE
FALSE
Opcja zachowania pustego inicjatora tablicy w jednym wierszu (FORMATTER_KEEP_EMPTY_ARRAY_INITIALIZER_ON_ONE_LINE)
Możliwe wartości TRUE
FALSE
Opcja zachowania klauzuli guardian w jednym wierszu (FORMATTER_KEEP_GUARDIAN_CLAUSE_ON_ONE_LINE)
Możliwe wartości TRUE
FALSE
Opcja zachowania prostej instrukcji if w jednym wierszu (FORMATTER_KEEP_SIMPLE_IF_ON_ONE_LINE)
Możliwe wartości TRUE
FALSE
Opcja zachowania instrukcji then w tym samym wierszu (FORMATTER_KEEP_THEN_STATEMENT_ON_SAME_LINE)
Możliwe wartości TRUE
FALSE
Opcja określająca długość strony. Po przekroczeniu tej długości formater spróbuje podzielić kod (FORMATTER_LINE_SPLIT)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "80"
Opcja określająca liczbę pustych wierszy, które mają być zachowane (FORMATTER_NUMBER_OF_EMPTY_LINES_TO_PRESERVE)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "0"
Opcja określająca, czy instrukcja pusta powinna zaczynać się od nowego wiersza (FORMATTER_PUT_EMPTY_STATEMENT_ON_NEW_LINE)
Możliwe wartości TRUE
FALSE
Opcja określająca rozmiar tabulacji (FORMATTER_TAB_CHAR)
Możliwe wartości TAB
SPACE
MIXED
Opcja określająca liczbę znaków spacji równoważną jednemu tabulatorowi (FORMATTER_TAB_SIZE)
Możliwa wartość "<n>", gdzie n równa się zero lub jest dodatnią liczbą całkowitą
Wartość domyślna "4"
Opcja użycia tabulatorów wyłącznie do początkowych wcięć (FORMATTER_USE_TABS_ONLY_FOR_LEADING_INDENTATIONS)
Możliwe wartości TRUE
FALSE

Opcje asystenta kodu

Opis Wartości
Definiowanie przedrostków nazwy argumentu (CODEASSIST_ARGUMENT_PREFIXES)
Gdy lista przedrostków nie jest pusta, uzupełnienia nazw argumentów będą rozpoczynać się od jednego z proponowanych przedrostków. {<prefix>[,<prefix>]*}.
Wartość domyślna to "".
Definiowanie przyrostków nazwy argumentu (CODEASSIST_ARGUMENT_SUFFIXES)
Gdy lista przyrostków nie jest pusta, uzupełnienia nazw argumentów będą kończyć się jednym z proponowanych przyrostków. {<suffix>[,<suffix>]*}.
Wartość domyślna to "".
Aktywowanie uzupełnień zależnych od niezalecanych odwołań (CODEASSIST_DISCOURAGED_REFERENCE_CHECK)
Po aktywowaniu uzupełnienie nie sygnalizuje, że zawiera niezalecane odwołanie. ENABLED
DISABLED
Definiowanie przedrostków nazwy pola (CODEASSIST_FIELD_PREFIXES)
Gdy lista przedrostków nie jest pusta, uzupełnienia nazw pól będą rozpoczynać się od jednego z proponowanych przedrostków. {<prefix>[,<prefix>]*}.
Wartość domyślna to "".
Definiowanie przyrostków dla nazwy pola (CODEASSIST_FIELD_SUFFIXES)
Gdy lista przyrostków nie jest pusta, uzupełnienia nazw pól będą kończyć się jednym z proponowanych przyrostków. {<suffix>[,<suffix>]*}.
Wartość domyślna to "".
Aktywowanie uzupełnień zależnych od zabronionych odwołań (CODEASSIST_FORBIDDEN_REFERENCE_CHECK)
Po aktywowaniu uzupełnienie nie sygnalizuje, że zawiera zabronione odwołanie. ENABLED
DISABLED
Automatyczne kwalifikowanie składowych niejawnych (CODEASSIST_IMPLICIT_QUALIFICATION)
Jeśli ta opcja jest włączona, funkcja uzupełniania automatycznie kwalifikuje niejawne odniesienia do pól i wyrażenia komunikatów. ENABLED
DISABLED
Definiowanie przedrostków nazwy zmiennej lokalnej (CODEASSIST_LOCAL_PREFIXES)
Gdy lista przedrostków nie jest pusta, uzupełnienia nazw zmiennych lokalnych będą rozpoczynać się od jednego z proponowanych przedrostków. {<prefix>[,<prefix>]*}.
Wartość domyślna to "".
Definiowanie przyrostków nazwy zmiennej lokalnej (CODEASSIST_LOCAL_SUFFIXES)
Gdy lista przyrostków nie jest pusta, uzupełnienia nazw zmiennych lokalnych będą kończyć się jednym z proponowanych przyrostków. {<suffix>[,<suffix>]*}.
Wartość domyślna to "".
Definiowanie przedrostków nazwy pola static (CODEASSIST_STATIC_FIELD_PREFIXES)
Gdy lista przedrostków nie jest pusta, uzupełnienia nazw pól static będą rozpoczynać się od jednego z proponowanych przedrostków. {<prefix>[,<prefix>]*}.
Wartość domyślna to "".
Definiowanie przyrostków nazwy pola static (CODEASSIST_STATIC_FIELD_SUFFIXES)
Gdy lista przyrostków nie jest pusta, uzupełnienia nazw pól static będą kończyć się jednym z proponowanych przyrostków. {<suffix>[,<suffix>]*}.
Wartość domyślna to "".
Aktywowanie funkcji uzupełniania z rozróżnianiem widoczność (CODEASSIST_VISIBILITY_CHECK)
Jeśli ta opcja jest włączona, funkcja uzupełniania nie pokazuje niewidocznych elementów (np. metody private nadklasy nie są widoczne). ENABLED
DISABLED