Opcje podstawowej wtyczki JDT

Opcje podstawowej wtyczki 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 wtyczki podstawowej z wyjątkiem jednej (COMPILER_PB_DEPRECATION), która jest ustawiana oddzielnie.

   // Pobranie opcji domyślnych
   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 boole'owski 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);

Opisy opcji podstawowej wtyczki JDT

Poniższe tabele zawierają opis dostępnych opcji podstawowej wtyczki 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 w zestawieniu z platformą docelową Java 1.4 lub wcześniejszą, 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 umożliwia obsługę żądania specyfikacji Java 202 na platformach docelowych wcześniejszych niż 1.5.
Na platformach docelowych Java od 1.5 wzwyż wstawianie instrukcji kodu bajtowego JSR jest obowiązkowe i ta opcja jest ignorowana.
ENABLED
DISABLED
Ustawianie platformy docelowej Java (COMPILER_CODEGEN_TARGET_PLATFORM)
Dla utrzymania kompatybilności binarnej pliki .class są oznaczane wersjami VM, które są zdefiniowane dla poszczególnych poziomów specyfikacji odwołania. Od platformy docelowej Java zależy minimalna wersja środowiska wykonawczego wymagana do wykonania wygenerowanych plików klasy.
Poziomy zgodności, platformy źródłowej i platformy docelowej muszą spełniać zestaw warunków podsumowanych w poniższej tabeli kompatybilności.
VERSION_1_1
VERSION_1_2
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
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, który będzie się zachowywać zgodnie z tym poziomem specyfikacji odwołania.
Poziomy zgodności, platformy źródłowej i platformy docelowej muszą spełniać zestaw warunków podsumowanych w poniższej tabeli kompatybilności.
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
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 ten atrybut zostanie wygenerowany, 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 użycia identyfikatora assert (COMPILER_PB_ASSERT_IDENTIFIER)
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 konwersji pakowania/wypakowania (COMPILER_PB_ASSERT_AUTOBOXING)
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 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[] będzie 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). ERROR
WARNING
IGNORE
Zgłaszanie niedojścia do skutku przypadku switch (COMPILER_PB_FALLTHROUGH_CASE)
Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie, jeśli do przypadku można wejść przez niedojście do skutku poprzedniego, niepustego przypadku. ERROR
WARNING
IGNORE
Traktowanie błędów opcjonalnych jako krytycznych (COMPILER_PB_FATAL_OPTIONAL_ERROR)
Jeśli ta opcja jest włączona, błędy opcjonalne (tzn. problemy opcjonalne, którym została przypisana istotność "błąd") będą traktowane jak standardowe błędy kompilatora, czyli błędy krytyczne. Po wykryciu błędu krytycznego w kodzie źródłowym kompilator generuje typy/metody problemu w odpowiednich plikach klasy, uniemożliwiając tym samym wykonywanie nieprawidłowego kodu, dopóki wszystkie problemy nie zostaną rozwiązane.
Jeśli ta opcja jest wyłączona, błędy opcjonalne są na potrzeby generowania kodu traktowane tylko jako ostrzeżenia, ale mimo to zawierają wskaźnik błędu, aby zaznaczyć, że są istotniejsze niż zwykłe ostrzeżenia.
ENABLED
DISABLED
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 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; patrz również COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
ENABLED
DISABLED
Zgłaszanie 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; patrz również COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
ENABLED
DISABLED
Zgłaszanie 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; patrz również COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
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). Nieujemna liczba całkowita.
Wartość domyślna wynosi 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 będzie zgłaszał 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
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 odwołania o wartości NULL lub dereferencji (COMPILER_PB_NULL_REFERENCE)
Po włączeniu tej opcji kompilator będzie zgłaszał błąd lub ostrzeżenie zawsze, gdy zostanie dokonane założenie dotyczące zmiennej względem posiadania wartości NULL lub innej niż NULL, ale to założenie nie będzie stosowane w spójny sposób.
Są to m.in. następujące sytuacje:
  • zostanie przyjęte, że zmienna ma wartość NULL, ale będzie dalej używana do uzyskiwania dostępu do pól lub metod;
  • zostanie przyjęte, że zmienna ma wartość NULL lub inną niż NULL, ale będzie dalej testowana dla przypadków NULL.
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 przypisania parametrów (COMPILER_PB_PARAMETER_ASSIGNMENT)
Jeśli ta opcja zostanie włączona, kompilator będzie zgłaszał błąd lub ostrzeżenie w przypadku przypisania parametru. ERROR
WARNING
IGNORE
Zgłaszanie możliwego przypadkowego przypisania boole'owskiego (COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT)
Jeśli ta opcja zostanie włączona, kompilator zasygnalizuje błąd lub ostrzeżenie, gdy przypisanie boole'owskie pełni rolę warunku instrukcji sterującej (a prawdopodobnie miało to być porównanie wartości boole'owskich). ERROR
WARNING
IGNORE
Zgłaszanie odwołania do typu surowego(COMPILER_PB_RAW_TYPE_REFERENCE)
Jeśli ta opcja jest włączona, kompilator będzie zgłaszał błąd lub ostrzeżenie, gdy wykryje odwołania do typów surowych. Stosowanie typów surowych jest niewskazane i są one pomyślane jako ułatwienie we współpracy z wcześniejszym kodem. W przyszłości w specyfikacji języka mogą być odrzucane surowe odwołania do typów ogólnych. 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 nawet, jeśli występują w zakresie encji zawierającej adnotację @SupressWarnings.
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 etykiety bez odwołania (COMPILER_PB_UNUSED_LABEL)
Jeśli ta opcja jest włączona, kompilator będzie zgłaszał błąd lub ostrzeżenie, gdy napotka instrukcję etykietowaną, do której etykiety nie ma nigdzie jawnego odwołania. Uznaje się, że odwołanie do etykiety istnieje, jeśli jej nazwa jawnie występuje w instrukcji break lub continue; np. następująca etykieta zostałaby uznana za etykietę bez odwołania:
LABEL: { break; }
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)
Jeśli ta opcja jest włączona, kompilator będzie zgłaszał błąd lub ostrzeżenie w przypadku nieużywanych zmiennych lokalnych (tzn. zmiennych, które nigdy nie są odczytywane). ERROR
WARNING
IGNORE
Zgłaszanie nieużywanych parametrów (COMPILER_PB_UNUSED_PARAMETER)
Jeśli ta opcja jest włączona, kompilator będzie zgłaszał błąd lub ostrzeżenie w przypadku nieużywanych parametrów metod (tzn. 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)
Określ poziom zgodności kodu źródłowego Java.
Poziom kodu źródłowego 1.4 umożliwia korzystanie z asercji. Od 1.4 wzwyż 'assert' jest zastrzeżonym słowem kluczowym.
Poziom kodu źródłowego 1.5 umożliwia korzystanie z typów ogólnych, automatycznego pakowania, kowariancji, adnotacji, wyliczeń, rozszerzonych pętli for, instrukcji importu z modyfikatorem static oraz argumentów vararg. Od 1.5 wzwyż 'enum' jest zastrzeżonym słowem kluczowym.
Poziomy zgodności, platformy źródłowej i platformy docelowej muszą spełniać zestaw warunków podsumowanych w poniższej tabeli kompatybilności.
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
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.
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)
Jeśli lista znaczników nie jest pusta, kompilator utworzy znacznik czynności w każdym przypadku napotkania jednego z odpowiadających mu znaczników w dowolnym komentarzu w kodzie źródłowym Java. Generowane komunikaty czynności będą zaczynały się od znacznika i kontynuowane do następnego ogranicznika wierszy, zakończenia komentarza lub znacznika.
Jeśli dany wiersz kodu zawiera wiele znaczników, każdy z nich zostanie zgłoszony osobno. Ponadto znacznik, po którym bezpośrednio następuje inny znacznik, będzie zgłaszany, korzystając z treści następnego niepustego znacznika w wierszu.
Komunikaty czynności są obcinane. Jeśli znacznik zaczyna się od litery lub cyfry, nie może być poprzedzany przez inną literę lub cyfrę, aby mógł być rozpoznany ("fooToDo" nie będzie rozpoznawane jako czynność dla znacznika "ToDo", ale "foo#ToDo" będzie rozpoznawane zarówno dla znacznika "ToDo", jak i "#ToDo"). Jeśli natomiast znacznik kończy się literą lub cyfrą, nie może po nim następować litera lub cyfra, aby mógł być rozpoznany ("ToDofoo" nie będzie rozpoznawane jako czynność dla znacznika "ToDo", ale "ToDo:foo" będzie rozpoznawane zarówno dla znacznika "ToDo", jak i "ToDo:").
{<tag>[,<tag>]*}.
Domyślna wartość to "TODO,FIXME,
XXX"

W poniższej tabeli zostały podsumowane zgodne kombinacje poziomów zgodności Java, platformy docelowej i platformy źródłowej.

Zgodność Docelowa Źródłowa
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

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 wskazanie istotności zgłoszonego problemu, gdy więcej niż jedno wystąpienie zasobu ma być skopiowane do położenia wyjściowego. 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
Ponowne tworzenie zmodyfikowanych plików klasy w folderze wyjściowym (CORE_JAVA_BUILD_RECREATE_MODIFIED_CLASS_FILES_IN_OUTPUT_FOLDER)
Umożliwia wskazanie, czy program JavaBuilder powinien wyszukiwać zmian w plikach .class w folderach wyjściowych w trakcie wykonywania przyrostowych operacji budowania. Jeśli zostaną wykryte zmiany w zarządzanych plikach .class, wykonywane jest pełne budowanie, a w przeciwnym razie zmiany są pozostawiane w bieżącym stanie. Narzędzia dodatkowo modyfikujące generowane pliki class, jak optymalizatory, powinny zapewniać, żeby ustawienie tej opcji pozostało w domyślnym stanie ignorowania. ENABLE
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. <nazwa> to wzorzec nazwy pliku (dozwolone są tylko znaki specjalne *) lub nazwa folderu zakończona znakiem /; każdy zasób, którego nazwa pasuje do dowolnego z tych wzorców, nie jest kopiowany do folderu wyjściowego). {<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)
Jeśli ta opcja ma wartość "disabled", żaden wpis ścieżki klasy projektu nie może być powiązany z określonym położeniem wyjściowym. Uniemożliwia to w szczególności korzystanie z wielu położeń wyjściowych dla jednego projektu. ENABLED
DISABLED
Domyślny format kodowania źródła (CORE_ENCODING)
Uzyskiwanie domyślnego formatu kodowania plików źródłowych. Wartość ta jest niezmienialna, a jej wstępne ustawienie odpowiada wynikowi funkcji ResourcesPlugin.getEncoding().
Jest oferowana jedynie jako skrót zwiększający wygodę.
Niezmienialna, wstępnie ustawiona zgodnie z wartością domyślną 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
Ustawianie wartości limitu czasu pobierania nazw parametrów metody z dokumentacji Javadoc (TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC)
Wyrażony w milisekundach limit czasu pobierania nazw parametrów metody z dokumentacji Javadoc.
Jeśli wartość jest równa 0, nazwy parametrów nie są pobierane i zwracane są surowe nazwy.
Nieujemna liczba całkowita.
Wartość domyślna wynosi 50.

Opcje formatera

Opis Wartości
Opcja wyrównywania składowych deklaracji typu w kolumnie (FORMATTER_ALIGN_TYPE_MEMBERS_ON_COLUMNS)
Możliwe wartości TRUE
FALSE
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ównania przypisania (FORMATTER_ALIGNMENT_FOR_ASSIGNMENT)
Możliwa wartość wartości zwracane przez wywołanie metody createAlignmentValue(boolean, int, int)
Wartość domyślna createAlignmentValue(false, 0, 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 deklaracji adnotacji (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ANNOTATION_DECLARATION_HEADER)
Możliwe wartości TRUE
FALSE
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 wcięcia pustych wierszy (FORMATTER_INDENT_EMPTY_LINES)
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 adnotacji (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANNOTATION_DECLARATION)
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 spacji przed wyrażeniem w nawiasach w instrukcji return (FORMATTER_INSERT_SPACE_BEFORE_PARENTHESIZED_EXPRESSION_IN_RETURN)
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łniania rozpoznającego wzorzec CamelCase (CODEASSIST_CAMEL_CASE_MATCH)
Jeśli ta opcja jest włączona, uzupełnianie wyświetla propozycje, których nazwy odpowiadają wzorcowi CamelCase. ENABLED
DISABLED
Aktywowanie uzupełniania rozpoznającego nieaktualności (CODEASSIST_DEPRECATION_CHECK)
Jeśli ta opcja jest włączona, uzupełnianie nie proponuje nieaktualnych składowych i typów. ENABLED
DISABLED
Aktywowanie uzupełniania rozpoznającego niezalecane odwołania (CODEASSIST_DISCOURAGED_REFERENCE_CHECK)
Jeśli ta opcja jest włączona, uzupełnianie nie proponuje elementów, które odpowiadają regule odwołania niezalecanego. 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łniania rozpoznającegozabronione odwołania (CODEASSIST_FORBIDDEN_REFERENCE_CHECK)
Jeśli ta opcja jest włączona, uzupełnianie nie proponuje elementów, które odpowiadają regule odwołania zakazanego. ENABLED
DISABLED
Automatyczne kwalifikowanie składowych niejawnych (CODEASSIST_IMPLICIT_QUALIFICATION)
Jeśli ta opcja jest włączona, uzupełnianie automatycznie kwalifikuje niejawne odwołania 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 uzupełniania z rozpoznawaniem widoczności (CODEASSIST_VISIBILITY_CHECK)
Jeśli ta opcja jest włączona, uzupełnianie nie proponuje elementów, które nie są widoczne w punkcie wstawiania zgodnie z regułami widoczności Java (np. metody prywatne nadklasy nie są proponowane). ENABLED
DISABLED