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);
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);
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ą.
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:
|
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. |
{<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.6 | 1.6 |
1.5 | ||
1.4 | ||
1.3 | ||
1.5 | 1.5 | |
1.4 | ||
1.3 | ||
1.4 | 1.4 | |
1.3 | ||
1.3 | 1.3 | |
1.2 | ||
1.1 | ||
1.5 | 1.5 | 1.5 |
1.4 | ||
1.3 | ||
1.4 | 1.4 | |
1.3 | ||
1.3 | 1.3 | |
1.2 | ||
1.1 | ||
1.4 | 1.4 | 1.4 |
1.3 | ||
1.3 | 1.3 | |
1.2 | ||
1.1 | ||
1.3 | 1.3 | 1.3 |
1.2 | ||
1.1 |
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 "". |
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. |
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 |
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 |