Opzioni principali di JDT

Le opzioni principali di JDT controllano il comportamento delle funzioni principali, quali il compilatore Java, il programma di formattazione del codice, l'assistente al codice e altri comportamenti principali. Le API per l'accesso alle opzioni sono definite in JavaCore.  È possibile accedere alle opzioni come gruppo attenendosi a quanto segue:

È possibile accedere alle opzioni singolarmente da un nome stringa.

Le opzioni vengono memorizzate come una tabella hash di tutte le opzioni conosciute con i rispettivi valori. Le costanti dell'helper sono state definite su JavaCore per ciascun ID opzione, insieme ai possibili valori delle costanti.

Il frammento di codice di seguito riportato ripristina il valore di tutte le opzioni principali sui relativi valori predefiniti, eccetto per un valore (COMPILER_PB_DEPRECATION), impostato in modo specifico.

   // Get the default options
   Hashtable options = JavaCore.getDefaultOptions();
   
   // Change the value of an option
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Set the new options
   JavaCore.setOptions(options);

Il frammento di codice di seguito riportato mantiene il valore delle opzioni correnti, modificando solo un valore (COMPILER_PB_DEPRECATION):

   // Get the current options
   Hashtable options = JavaCore.getOptions();
   
   // Change the value of an option
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Set the new options
   JavaCore.setOptions(options);

Opzioni specifiche del progetto

I valori delle opzioni possono essere sovrascritti per ciascun progetto utilizzando il protocollo presente in IJavaProject.

Il frammento di codice di seguito riportato richiama il valore di un'opzione (COMPILER_PB_DEPRECATION) per un progetto specifico in due modi diversi.  Il parametro booleano controlla se in una query devono essere restituite solo le opzioni specifiche del progetto o se i valori delle opzioni del progetto devono essere uniti ai valori presenti in JavaCore.

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

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

Descrizione delle opzioni principali di JDT

La tabella di seguito riportata descrive le opzioni principali di JDT disponibili. L'ID opzione è in parentesi e il valore predefinito è in corsivo.

Categorie delle opzioni

Opzioni compilatore

Descrizione Valori
Istruzione del codice byte JSR incorporato (COMPILER_CODEGEN_INLINE_JSR_BYTECODE)
When enabled in conjunction with a Java target platform lesser than or equal to "1.4", the compiler will no longer generate JSR instructions, but rather inline corresponding subroutine code sequences (mostly corresponding to try finally blocks). Il codice generato diventerà più lungo, ma verrà caricato più rapidamente sulle VM poiché il processo di verifica è molto più semplice. This mode is adding support for the Java Specification Request 202 to pre-"1.5" Java target platforms.
For a Java target platform greater than or equal to "1.5", the inlining of the JSR bytecode instruction is mandatory and this option is ignored.
ENABLED
DISABLED
Setting Target Java Platform (COMPILER_CODEGEN_TARGET_PLATFORM)
For binary compatibility reason, .class files are tagged with VM versions that are defined for each level of the reference specification. The target Java platform specifies the minimum runtime level required to execute the generated class files.
The compliance, source and target levels must satisfy a set of constraints summarized in a compability table below.
VERSION_1_1
VERSION_1_2
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
Preservazione delle variabili locali non utilizzate (COMPILER_CODEGEN_UNUSED_LOCAL)
A meno che non sia richiesto di preservare le variabili locali non utilizzate (ad esempio, quelle mai lette), il compilatore le ottimizzerà, alterando potenzialmente l'esecuzione del debug. PRESERVE
OPTIMIZE_OUT
Impostazione del livello di compatibilità (COMPILER_COMPLIANCE)
Select the compliance level for the compiler, which will then behave according to the said level of the reference specification.
The compliance, source and target levels must satisfy a set of constraints summarized in a compability table below.
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
Supporto per il commento Javadoc (COMPILER_DOC_COMMENT_SUPPORT)
Quando questo supporto è disabilitato, il compilatore ignorerà tutte le impostazioni delle opzioni per i problemi javadoc e non riporterà nessun problema javadoc. Non troverà neanche alcun riferimento nel commento javadoc e il nodo Javadoc DOM AST conterrà solo testo semplice e non elementi con tag strutturati. ENABLED
DISABLED
Generazione dell'attributo di debug del numero di riga (COMPILER_LINE_NUMBER_ATTR)
Se viene generato, questo attributo consente l'evidenziazione del codice di origine nel debugger (la dimensione del file .class risulta, quindi, maggiore) GENERATE
DO_NOT_GENERATE
Generazione dell'attributo di debug delle variabili locali (COMPILER_LOCAL_VARIABLE_ATTR)
When generated, this attribute will enable local variable names to be displayed in the debugger, only in places where variables are definitely assigned (.class file is then bigger). GENERATE
DO_NOT_GENERATE
Utilizzo di un tipo di annotazione come super interfaccia (COMPILER_PB_ANNOTATION_SUPER_INTERFACE)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando viene utilizzato un tipo di annotazione come super interfaccia. Anche se permessa, questa operazione è in genere sconsigliata. ERROR
WARNING
IGNORE
Utilizzo dell'identificativo 'assert' (COMPILER_PB_ASSERT_IDENTIFIER)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta che 'assert' viene utilizzato come identificativo (parola chiave riservata in JDK 1.4) ERROR
WARNING
IGNORE
Reporting Boxing/Unboxing Conversion (COMPILER_PB_AUTOBOXING)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando viene eseguita una conversione boxing o unboxing. ERROR
WARNING
IGNORE
Utilizzo di espressioni char[] in concatenazioni di stringhe (COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta che un'espressione char [] viene utilizzata nelle concatenazioni di stringhe (ad esempio "hello" + new char[]{'w','o','r','l','d'}). ERROR
WARNING
IGNORE
Obsolescenza (COMPILER_PB_DEPRECATION)
Quando si attiva questa opzione, il compilatore segnalerà l'uso di una API obsoleta come un errore o un avviso. ERROR
WARNING
IGNORE
Obsolescenza all'interno di un codice obsoleto (COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE)
When enabled, the compiler will signal use of deprecated API inside deprecated code either as an error or a warning. ENABLED
DISABLED
Prospetto dell'obsolescenza durante la sostituzione di un metodo obsoleto (COMPILER_PB_DEPRECATION_WHEN_OVERRIDING_DEPRECATED_METHOD)
Quando si attiva questa opzione, il compilatore segnalerà la dichiarazione di un metodo che sostituisce un metodo obsoleto. ENABLED
DISABLED
Utilizzo di un riferimento ad un tipo con accesso limitato sconsigliato (COMPILER_PB_DISCOURAGED_REFERENCE)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando si crea un riferimento ad un tipo con accesso sconsigliato, come definito in base alle specifiche delle regole di accesso. ERROR
WARNING
IGNORE
Prospetto di istruzioni vuote e punti e virgola non necessari (COMPILER_PB_EMPTY_STATEMENT)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso se si individua un'istruzione vuota o un punto e virgola non necessario. ERROR
WARNING
IGNORE
Utilizzo dell'identificativo 'enum' (COMPILER_PB_ENUM_IDENTIFIER)
When enabled, the compiler will issue an error or a warning whenever 'enum' is used as an identifier (reserved keyword in 1.5). ERROR
WARNING
IGNORE
Reporting Switch Fall-Through Case (COMPILER_PB_FALLTHROUGH_CASE)
When enabled, the compiler will issue an error or a warning when a case may be entered by falling through a preceeding, non empty case. ERROR
WARNING
IGNORE
Treating Optional Errors as Fatal (COMPILER_PB_FATAL_OPTIONAL_ERROR)
When enabled, optional errors (i.e. optional problems which severity has been set to "error") will be treated as standard compiler errors, that is as fatal errors. When detecting a fatal error in source code, the compiler generates problem methods/types into the corresponding class files, in effect preventing the offending code from running until all issues get resolved.
When disabled, optional errors are only considered as warnings for code generation purposes, but they still carry an error indicator to make them more severe than regular warnings.
ENABLED
DISABLED
Prospetto di una dichiarazione di campo che nasconde un'altra variabile (COMPILER_PB_FIELD_HIDING)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta che una dichiarazione di campo nasconde un campo o una variabile locale (localmente, ereditata o definita in un tipo di inclusione). ERROR
WARNING
IGNORE
Reporting Final Bound for Type Parameter (COMPILER_PB_FINAL_PARAMETER_BOUND)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni qual volta un parametro type generico viene associato con un binding corrispondente a un tipo finale; poiché i tipi finali possono essere ulteriormente estesi, il parametro è inutile. ERROR
WARNING
IGNORE
Prospetto di blocchi finali non completati normalmente (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando un blocco finale non viene completato normalmente. ERROR
WARNING
IGNORE
Utilizzo di un riferimento proibito a un tipo con accesso limitato (COMPILER_PB_FORBIDDEN_REFERENCE)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando si crea un riferimento ad un tipo non accessibile, come definito in base alle specifiche delle regole di accesso. ERROR
WARNING
IGNORE
Blocchi catch nascosti
Vicino a un'istruzione try, alcuni blocchi catch potrebbero nasconderne altri, ad esempio
   try {
      throw new java.io.CharConversionException();
   } catch (java.io.CharConversionException e) {
   } catch (java.io.IOException e) {}.
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso per i blocchi catch nascosti corrispondenti alle eccezioni controllate.
ERROR
WARNING
IGNORE
Metodo di interfaccia non compatibile con metodi non ereditati (COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta che un'interfaccia definisce un metodo incompatibile con un oggetto non ereditato. ERROR
WARNING
IGNORE
Utilizzo istruzione enum switch non completa (COMPILER_PB_INCOMPLETE_ENUM_SWITCH)
When enabled, the compiler will issue an error or a warning whenever an enum constant has no corresponding case label in an enum switch statement. ERROR
WARNING
IGNORE
Prospetto di un riferimento non diretto a un membro statico (COMPILER_PB_INDIRECT_STATIC_ACCESS)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta che si accede a un campo o a un metodo statico in modo non diretto. Un riferimento a un membro statico dovrebbe essere qualificato con un nome di tipo di dichiarazione. ERROR
WARNING
IGNORE
Prospetto del commento Javadoc non valido (COMPILER_PB_INVALID_JAVADOC)
È il controllo generico per la gravità dei problemi Javadoc. Quando si attiva questa opzione, il compilatore genererà un errore o un avviso per un problema in Javadoc. ERROR
WARNING
IGNORE
Prospetto di tag Javadoc non validi (COMPILER_PB_INVALID_JAVADOC_TAGS)
Quando si attiva questa opzione, il compilatore segnalerà i tag di riferimento non previsti o non associati in Javadoc. Un tag 'throws' che indica un'eccezione non dichiarata verrà considerato come non previsto.
Note that this diagnosis can be enabled based on the visibility of the construct associated with the Javadoc; see also COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
ENABLED
DISABLED
Reporting Javadoc Tags with Deprecated References (COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF)
Specifica quando il compilatore riporterà riferimenti obsoleti utilizzati nei tag Javadoc.
Note that this diagnosis can be enabled based on the visibility of the construct associated with the Javadoc; see also COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
ENABLED
DISABLED
Reporting Javadoc Tags with Not Visible References (COMPILER_PB_INVALID_JAVADOC_TAGS__NOT_VISIBLE_REF)
Specifica quando il compilatore riporterà riferimenti non visibili utilizzati nei tag Javadoc.
Note that this diagnosis can be enabled based on the visibility of the construct associated with the Javadoc; see also COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY.
ENABLED
DISABLED
Livello di visibilità per i tag Javadoc non validi (COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY)
Impostare il livello di visibilità minimo per i problemi con i tag Javadoc. Al di sotto di questo livello i problemi verranno ignorati. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Prospetto di una dichiarazione di variabile locale che nasconde un'altra variabile (COMPILER_PB_LOCAL_VARIABLE_HIDING)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta che una dichiarazione di variabile locale nasconde un campo o una variabile locale (localmente, ereditata o definita in un tipo di inclusione). ERROR
WARNING
IGNORE
Numero massimo di problemi riportati per unità di compilazione (COMPILER_PB_MAX_PER_UNIT)
Specifica il numero massimo di problemi riportati in ciascuna unità di compilazione (se il numero massimo è zero, verranno riportati tutti i problemi). A positive or null integer.
Default value is 100.
Indicazione del metodo con il nome di un costruttore (COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME)
Assegnare a un metodo il nome di un costruttore viene considerata una strategia di programmazione poco valida. Quando si attiva questa opzione, il compilatore segnalerà la situazione come un errore o un avviso. ERROR
WARNING
IGNORE
Utilizzo dell'annotazione @Deprecated mancante (COMPILER_PB_MISSING_DEPRECATED_ANNOTATION)
When enabled, the compiler will issue an error or a warning whenever encountering a declaration carrying a @deprecated doc tag but having no corresponding @Deprecated annotation. ERROR
WARNING
IGNORE
Prospetto dei commenti Javadoc mancanti (COMPILER_PB_MISSING_JAVADOC_COMMENTS)
È il controllo generico per la gravità dei problemi con i commenti Javadoc mancanti. Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando i commenti Javadoc mancano.
Si noti che questa diagnosi può essere attivata in base alla visibilità della presentazione associata al Javadoc previsto.
ERROR
WARNING
IGNORE
Prospetto dei commenti Javadoc mancanti sui metodi di sostituzione (COMPILER_PB_MISSING_JAVADOC_COMMENTS_OVERRIDING)
Specificare se il compilatore dovrà verificare i metodi di sostituzione per riportare i problemi con i commenti Javadoc mancanti. ENABLED
DISABLED
Livello di visibilità per i commenti Javadoc mancanti (COMPILER_PB_MISSING_JAVADOC_COMMENTS_VISIBILITY)
Impostare il livello di visibilità minimo per i problemi con i commenti Javadoc mancanti. Al di sotto di questo livello i problemi verranno ignorati. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Prospetto dei tag Javadoc mancanti (COMPILER_PB_MISSING_JAVADOC_TAGS)
È il controllo generico per la gravità dei problemi con i tag Javadoc mancanti. Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando i tag mancano nei commenti Javadoc.
Si noti che questa diagnosi può essere attivata in base alla visibilità della presentazione associata al Javadoc.
ERROR
WARNING
IGNORE
Prospetto dei tag Javadoc mancanti sui metodi di sostituzione (COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING)
Specificare se il compilatore dovrà verificare i metodi di sostituzione per riportare i problemi con i tag Javadoc mancanti. ENABLED
DISABLED
Livello di visibilità per i tag Javadoc mancanti (COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY)
Impostare il livello di visibilità minimo per i problemi con i tag Javadoc mancanti. Al di sotto di questo livello i problemi verranno ignorati. PUBLIC
PROTECTED
DEFAULT
PRIVATE
Utilizzo dell'annotazione @Override mancante (COMPILER_PB_MISSING_OVERRIDE_ANNOTATION)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta si incontra una dichiarazione di metodo che sovrascrive un metodo di superclasse ma che non dispone di annotazione @Override. ERROR
WARNING
IGNORE
Utilizzo di una dichiarazione mancante del campo serialVersionUID nella classe serializzabile (COMPILER_PB_MISSING_SERIAL_VERSION)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando da una classe serializzabile manca una dichiarazione locale del campo serialVersionUID. Questo campo deve essere dichiarato come finale statico e deve essere di tipo long. ERROR
WARNING
IGNORE
Assegnazione senza effetto (COMPILER_PB_NO_EFFECT_ASSIGNMENT)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta che un'assegnazione non produce alcun effetto (ad esempio 'x = x'). ERROR
WARNING
IGNORE
Variabili letterali non esternalizzate (COMPILER_PB_NON_NLS_STRING_LITERAL)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso per le variabili letterali non esternalizzate (cioè non contrassegnate dal tag //$NON-NLS-<n>$). ERROR
WARNING
IGNORE
Reporting Null Reference or Dereference (COMPILER_PB_NULL_REFERENCE)
When enabled, the compiler will issue an error or a warning whenever an assumption is made on a variable with respect to holding null/non-null values, but the assumption is not followed in a consistent manner.
Such situations include:
  • a variable assumed to be null but further used to access fields or methods;
  • a variable assumed to be null or non-null but further tested for null cases.
ERROR
WARNING
IGNORE
Tentativo di sovrascrivere il metodo predefinito di un pacchetto (COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD)
Il metodo predefinito di un pacchetto non è visibile in un pacchetto diverso e quindi non può essere sostituito. Quando si attiva questa opzione, il compilatore segnalerà la situazione come un errore o un avviso. ERROR
WARNING
IGNORE
Reporting Parameter Assignment (COMPILER_PB_PARAMETER_ASSIGNMENT)
When enabled, the compiler will issue an error or a warning if a parameter is assigned to. ERROR
WARNING
IGNORE
Prospetto di una possibile assegnazione booleana accidentale( COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso se un'assegnazione booleana agisce come istruzione di controllo (dove era intesa per essere un confronto booleano). ERROR
WARNING
IGNORE
Reporting Raw Type Reference(COMPILER_PB_RAW_TYPE_REFERENCE)
When enabled, the compiler will issue an error or a warning when detecting references to raw types. Raw types are discouraged, and are intended to help interfacing with legacy code. In the future, the language specification may reject raw references to generic types.. ERROR
WARNING
IGNORE
Prospetto di un parametro speciale che nasconde un altro campo (COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD)
Quando si attiva questa opzione, il compilatore segnalerà i casi in cui una dichiarazione di parametro del metodo setter o del costruttore nasconde un campo (localmente, ereditato o definito in un tipo di inclusione). ENABLED
DISABLED
Riferimento non-static a un membro static (COMPILER_PB_STATIC_ACCESS_RECEIVER)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta che si accede a un campo o a un metodo static con un ricevitore di espressione. ERROR
WARNING
IGNORE
Determinazione effetto di @SuppressWarnings (COMPILER_PB_SUPPRESS_WARNINGS)
Se abilitata, l'annotazione @SuppressWarnings può essere utilizzata per eliminare alcuni avvisi del compilatore.
When disabled, all @SupressWarnings annotations are ignored; i.e., warnings are reported even when they occur in the scope of an entity that carries an @SuppressWarnings annotation.
ENABLED
DISABLED
Emulazione accesso sintetico
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta che emula l'accesso a un membro non accessibile di un tipo di inclusione. Tale accesso può incidere sulle prestazioni. ERROR
WARNING
IGNORE
Utilizzo della dichiarazione del parametro type che nasconde un altro tipo (COMPILER_PB_TYPE_PARAMETER_HIDING)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando una dichiarazione del parametro type nasconde alcuni tipi ERROR
WARNING
IGNORE
Prospetto operazione tipo non controllata (COMPILER_PB_UNCHECKED_TYPE_OPERATION)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta che un'operazione implica tipi generici (ad esempio il richiamo di #foo(X<Stringa>) con argomenti (X)). ERROR
WARNING
IGNORE
Prospetto di un blocco vuoto non documentato (COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando si individua un blocco vuoto non documentato con un commento. ERROR
WARNING
IGNORE
Prospetto token di avviso non gestito per @SuppressWarnings (COMPILER_PB_UNHANDLED_WARNING_TOKEN)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando rileva un token che non è in grado di gestire in un'annotazione @SuppressWarnings. ERROR
WARNING
IGNORE
Prospetto di una proposizione else non necessaria (COMPILER_PB_UNNECESSARY_ELSE)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando un'istruzione non viene necessariamente nidificata in una proposizione else (in situazioni in cui la proposizione non viene completata normalmente). ERROR
WARNING
IGNORE
Prospetto di controlli tipi non necessari (COMPILER_PB_UNNECESSARY_TYPE_CHECK)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando un cast o un'operazione instanceof non è necessaria. ERROR
WARNING
IGNORE
Prospetto di un accesso non qualificato al campo (COMPILER_PB_UNQUALIFIED_FIELD_ACCESS)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando si accede a un campo senza alcuna qualifica. Per migliorare la leggibilità del codice, questo deve essere qualificato, ad esempio 'x' dovrebbe essere 'this.x'. ERROR
WARNING
IGNORE
Prospetto di un'eccezione generata dichiarata non utilizzata (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso quando un metodo o un costruttore dichiara un'eccezione controllata generata, ma non ne evidenzia il corpo. ERROR
WARNING
IGNORE
Reporting Unreferenced Label (COMPILER_PB_UNUSED_LABEL)
When enabled, the compiler will issue an error or a warning when encountering a labeled statement which label is never explicitly referenced. A label is considered to be referenced if its name explicitly appears within a break or continue statement; for instance the following label would be considered unreferenced:
LABEL: { break; }
ERROR
WARNING
IGNORE
Prospetto di un'eccezione generata dichiarata non utilizzata in un metodo di sostituzione (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING)
Quando si disattiva questa opzione, il compilatore non includerà i metodi di sostituzione nella diagnosi per le eccezioni generate dichiarate non utilizzate. ENABLED
DISABLED
Importazione non utilizzata (COMPILER_PB_UNUSED_IMPORT)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso per il riferimento a importazioni non utilizzate. ERROR
WARNING
IGNORE
Variabili locali non utilizzate
Quando è attivata questa opzione, il compilatore genererà un errore o un avviso per le variabili locali non utilizzate (cioè le variabili da cui non si effettua mai una lettura). ERROR
WARNING
IGNORE
Parametri non utilizzati
Quando è attivata questa opzione, il compilatore genererà un errore o un avviso per i parametri di metodo non utilizzati (cioè i parametri da cui non si effettua mai una lettura). ERROR
WARNING
IGNORE
Parametri non utilizzati nell'implementazione del metodo abstract (COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT)
Quando si attiva questa opzione, il compilatore segnalerà i parametri non utilizzati nelle implementazioni del metodo abstract. ENABLED
DISABLED
Parametri non utilizzati nella sovrascrittura del metodo concreto (COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE)
Quando si attiva questa opzione, il compilatore segnalerà i parametri non utilizzati nei metodi che sovrascrivono i metodi concreti. ENABLED
DISABLED
Membri privati non utilizzati(COMPILER_PB_UNUSED_PRIVATE_MEMBER)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta che un metodo o un campo privato viene dichiarato ma non viene mai utilizzato all'interno della stessa unità. ERROR
WARNING
IGNORE
Prospetto argomento varargs richiede cast esplicito in richiamo metodo/costruttore(COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST)
Quando si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta argomenti varargs richiedono un cast se passati in un richiamo di metodo/costruttore (ad esempio Class.getMethod(nome Stringa, Classe ... argomenti ) richiamato con argomenti ("foo", null)). ERROR
WARNING
IGNORE
Impostazione della modalità compatibilità di origine (COMPILER_SOURCE)
Specify the compatibility level of the Java source code.
Source level "1.4" enables assertions. From "1.4" on, 'assert' is a reserved keyword.
Source level "1.5" enables generics, autoboxing, covariance, annotations, enumerations enhanced for loops, static imports and varargs. From "1.5" on, 'enum' is a reserved keyword.
The compliance, source and target levels must satisfy a set of constraints summarized in a compability table below.
VERSION_1_3
VERSION_1_4
VERSION_1_5
VERSION_1_6
Generazione dell'attributo di debug dell'origine (COMPILER_SOURCE_FILE_ATTR)
Se il valore viene generato, questo attributo abilita la presentazione della codifica di origine corrispondente nel debugger. GENERATE
DO_NOT_GENERATE
Stabilire se i tag di attività sono sensibili al maiuscolo/minuscolo (COMPILER_TASK_CASE_SENSITIVE)
Quando si attiva questa opzione, i tag di attività vengono considerati sensibili al maiuscolo/minuscolo. ENABLED
DISABLED
Definizione di priorità di attività automatiche (COMPILER_TASK_PRIORITIES)

Parallelamente ai tag di attività automatici, questo elenco definisce le priorità (alta, normale o bassa) degli indicatori di attività emessi dal compilatore.
Le priorità possibile sono "HIGH", "NORMAL" o "LOW".

{<priority>[,<priority>]*}.
Il valore predefinito è "NORMAL,HIGH,
NORMAL"
Define the Automatic Task Tags (COMPILER_TASK_TAGS)
When the tag list is not empty, the compiler will issue a task marker whenever it encounters one of the corresponding tags inside any comment in Java source code. Generated task messages will start with the tag, and range until the next line separator, comment ending, or tag.
When a given line of code bears multiple tags, each tag will be reported separately. Moreover, a tag immediately followed by another tag will be reported using the contents of the next non-empty tag of the line, if any.
Note that tasks messages are trimmed. If a tag is starting with a letter or digit, then it cannot be leaded by another letter or digit to be recognized ("fooToDo" will not be recognized as a task for tag "ToDo", but "foo#ToDo" will be detected for either tag "ToDo" or "#ToDo"). Respectively, a tag ending with a letter or digit cannot be followed by a letter or digit to be recognized ("ToDofoo" will not be recognized as a task for tag "ToDo", but "ToDo:foo" will be detected either for tag "ToDo" or "ToDo:").
{<tag>[,<tag>]*}.
Il valore predefinito è "TODO,FIXME,
XXX"

The following table summarizes the compatible combinations of Java compliance, target and source levels.

Compliance Destinazione Origine
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

Opzioni generatore

Descrizione Valori
Ripulitura delle cartelle di output (CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER)
Indica se JavaBuilder può eseguire o meno la ripulitura delle cartelle di output quando esegue le operazioni di generazione completa. CLEAN
IGNORE
Prospetto delle risorse duplicate (CORE_JAVA_BUILD_DUPLICATE_RESOURCE)
Indicate the severity of the problem reported when more than one occurrence of a given resource is to be copied to the output location. ERROR
WARNING
Interruzione se il percorso classi non è valido.
Instruct the builder to abort if the classpath is invalid. ABORT
IGNORE
Calcolo dell'ordine di generazione del progetto (CORE_JAVA_BUILD_ORDER)
Indica se JavaCore deve rafforzare l'ordine di generazione del progetto in base alla catena di prerequisiti del percorso classi. Quando si richiede il calcolo, tale calcolo sostituisce l'ordine predefinito della piattaforma, in base ai riferimento del progetto). COMPUTE
IGNORE
Recreate Modified class files in Output Folder (CORE_JAVA_BUILD_RECREATE_MODIFIED_CLASS_FILES_IN_OUTPUT_FOLDER)
Indicate whether the JavaBuilder should check for any changes to .class files in the output folders while performing incremental build operations. If changes are detected to managed .class files, then a full build is performed, otherwise the changes are left as is. Tools further altering generated .class files, like optimizers, should ensure this option remains set to its default state of ignore. ENABLE
IGNORE
Filtri per il controllo del processo di copia delle risorse (CORE_JAVA_BUILD_RESOURCE_COPY_FILTER)
Specifica i filtri che controllano il processo di copia delle risorse. (<name> is a file name pattern (only * wild-cards allowed) or the name of a folder which ends with '/'; any resource which name matches one or more of these patterns is not copied to the ouput folder.) {<name>[,<name>]*}.
Il valore predefinito è ""

Opzioni JavaCore

Descrizione Valori
Ciclo del percorso classi (CORE_CIRCULAR_CLASSPATH)
Indica la gravità del problema riportato quando un progetto è inserito in un ciclo. ERROR
WARNING
Abilitazione dell'utilizzo dei modelli di esclusione del percorso classi (CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS)
Quando l'opzione è impostata su "disabled", nessuna voce del percorso classi di un progetto può essere associata a un modello di esclusione o inclusione. ENABLED
DISABLED
Abilitazione dell'utilizzo di più percorsi di output del percorso classi (CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT)
When set to "disabled", no entry on a project classpath can be associated with a specific output location. In particular, this prevents the use of multiple output locations for a single project. ENABLED
DISABLED
Default Source Encoding Format (CORE_ENCODING)
Get the default encoding format of source files. This value is immutable and preset to the result of ResourcesPlugin.getEncoding().
It is offered as a convenience shortcut only.
Immutable, preset to the platform default.
Prospetto del livello JDK non compatibile per i file binari richiesti (CORE_INCOMPATIBLE_JDK_LEVEL)
Indicare la gravità del problema riportato quando un progetto richiede un altro progetto o una libreria con un livello JDK di destinazione non compatibile (ad es. il progetto con destinazione vm 1.1, ma compilato per le librerie 1.4). ERROR
WARNING
IGNORE
Percorso classi incompleto (CORE_INCOMPLETE_CLASSPATH)
Indica la gravità del problema riportato quando una voce non esiste nel percorso classi, non è legittimata o non è visibile (ad esempio con un progetto di riferimento chiuso). ERROR
WARNING
Set the timeout value for retrieving a method's parameter names from javadoc (TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC)
Timeout in milliseconds to retrieve a method's parameter names from javadoc.
Se il valore è 0, i nomi parametro non vengono recuperati e vengono restituiti nomi basici.
A positive or null integer.
Default is "50".

Opzioni programma di formattazione

Descrizione Valori
Opzione per l'allineamento dei membri del tipo di una dichiarazione di tipo sulla colonna (FORMATTER_ALIGN_TYPE_MEMBERS_ON_COLUMNS)
Valori possibili TRUE
FALSE
Opzione per l'allineamento degli argomenti nell'espressione di allocazione (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ALLOCATION_EXPRESSION)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'allineamento degli argomenti nella costante enum (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ENUM_CONSTANT)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'allineamento degli argomenti nella chiamata del costruttore esplicito (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_EXPLICIT_CONSTRUCTOR_CALL)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'allineamento degli argomenti nel richiamo del metodo (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_METHOD_INVOCATION)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'allineamento degli argomenti nell'espressione di allocazione qualificata (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_QUALIFIED_ALLOCATION_EXPRESSION)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Option for alignment of assignment (FORMATTER_ALIGNMENT_FOR_ASSIGNMENT)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, 0, INDENT_DEFAULT)
Opzione per l'allineamento delle espressioni binarie (FORMATTER_ALIGNMENT_FOR_BINARY_EXPRESSION)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'allineamento di compact if (FORMATTER_ALIGNMENT_FOR_COMPACT_IF)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_BY_ONE)
Opzione per l'allineamento dell'espressione condizionale (FORMATTER_ALIGNMENT_FOR_CONDITIONAL_EXPRESSION)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_DEFAULT)
Opzione per l'allineamento delle costanti enum (FORMATTER_ALIGNMENT_FOR_ENUM_CONSTANTS)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_NO_SPLIT, INDENT_DEFAULT)
Opzione per l'allineamento delle espressioni nell'inizializzatore di matrice (FORMATTER_ALIGNMENT_FOR_EXPRESSIONS_IN_ARRAY_INITIALIZER)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'allineamento di più campi (FORMATTER_ALIGNMENT_FOR_MULTIPLE_FIELDS)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'allineamento di parametri nella dichiarazione di costruttore (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_CONSTRUCTOR_DECLARATION)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'allineamento dei parametri per la dichiarazione di metodo (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_METHOD_DECLARATION)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'allineamento del selettore nel richiamo di metodo (FORMATTER_ALIGNMENT_FOR_SELECTOR_IN_METHOD_INVOCATION)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'allineamento della superclasse nella dichiarazione del tipo (FORMATTER_ALIGNMENT_FOR_SUPERCLASS_IN_TYPE_DECLARATION)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_NEXT_SHIFTED, INDENT_DEFAULT)
Opzione per l'allineamento delle superinterfacce nella dichiarazione enum (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_ENUM_DECLARATION)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'allineamento delle superinterfacce nella dichiarazione di tipo (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_TYPE_DECLARATION)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'allineamento della proposizione throws nella dichiarazione di costruttore (FORMATTER_ALIGNMENT_FOR_THROWS_IN_CONSTRUCTOR_DECLARATION)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'allineamento della proposizione throws nella dichiarazione di metodo (FORMATTER_ALIGNMENT_FOR_THROWS_IN_METHOD_DECLARATION)
Valore possibile valori restituiti dalla chiamata createAlignmentValue(boolean, int, int)
Valore predefinito createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)
Opzione per l'aggiunta di righe bianche dopo la dichiarazione di importazioni (FORMATTER_BLANK_LINES_AFTER_IMPORTS)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "0"
Opzione per l'aggiunta di righe bianche dopo la dichiarazione di pacchetto (FORMATTER_BLANK_LINES_AFTER_PACKAGE)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "0"
Opzione per l'aggiunta di righe bianche all'inizio del corpo del metodo (FORMATTER_BLANK_LINES_AT_BEGINNING_OF_METHOD_BODY)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "0"
Opzione per l'aggiunta di righe bianche prima di una dichiarazione di campo (FORMATTER_BLANK_LINES_BEFORE_FIELD)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "0"
Opzione per l'aggiunta di righe bianche prima di una dichiarazione di corpo di prima classe (FORMATTER_BLANK_LINES_BEFORE_BODY)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "0"
Opzione per l'aggiunta di righe bianche prima della dichiarazione di importazioni (FORMATTER_BLANK_LINES_BEFORE_IMPORTS)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "0"
Opzione per l'aggiunta di righe bianche prima di una dichiarazione di tipo di membro (FORMATTER_BLANK_LINES_BEFORE_MEMBER)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "0"
Opzione per l'aggiunta di righe bianche prima di una dichiarazione di metodo (FORMATTER_BLANK_LINES_BEFORE_METHOD)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "0"
Opzione per l'aggiunta di righe bianche prima di un nuovo blocco (FORMATTER_BLANK_LINES_BEFORE_NEW)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "0"
Opzione per l'aggiunta di righe bianche prima della dichiarazione di pacchetto (FORMATTER_BLANK_LINES_BEFORE_PACKAGE)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "0"
Opzione per l'aggiunta di righe bianche tra dichiarazioni di tipo (FORMATTER_BLANK_LINES_BETWEEN_TYPE)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "0"
Opzione per l'inserimento delle parentesi graffe di una dichiarazione di tipo di annotazione (FORMATTER_BRACE_POSITION_FOR_ANNOTATION_TYPE_DECLARATION)
Valori possibili END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opzione per l'inserimento delle parentesi graffe di una dichiarazione di tipo anonimo (FORMATTER_BRACE_POSITION_FOR_ANONYMOUS_TYPE_DECLARATION)
Valori possibili END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opzione per l'inserimento delle parentesi graffe di un inizializzatore di matrice (FORMATTER_BRACE_POSITION_FOR_ARRAY_INITIALIZER_DECLARATION)
Valori possibili END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opzione per l'inserimento delle parentesi graffe di un blocco (FORMATTER_BRACE_POSITION_FOR_BLOCK_INITIALIZER_DECLARATION)
Valori possibili END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opzione per l'inserimento delle parentesi graffe di un blocco in un'istruzione case quando il blocco è la prima istruzione che segue (FORMATTER_BRACE_POSITION_FOR_BLOCK_IN_CASE)
Valori possibili END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opzione per l'inserimento delle parentesi graffe di una dichiarazione di costruttore (FORMATTER_BRACE_POSITION_FOR_CONSTRUCTOR_DECLARATION_DECLARATION)
Valori possibili END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opzione per l'inserimento delle parentesi graffe di una costante enum (FORMATTER_BRACE_POSITION_FOR_ENUM_CONSTANT_DECLARATION)
Valori possibili END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opzione per l'inserimento delle parentesi graffe di una dichiarazione enum (FORMATTER_BRACE_POSITION_FOR_ENUM_DECLARATION_DECLARATION)
Valori possibili END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opzione per l'inserimento delle parentesi graffe di una dichiarazione di metodo (FORMATTER_BRACE_POSITION_FOR_METHOD_DECLARATION_DECLARATION)
Valori possibili END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opzione per l'inserimento delle parentesi graffe di un'istruzione switch (FORMATTER_BRACE_POSITION_FOR_SWITCH_INITIALIZER_DECLARATION)
Valori possibili END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opzione per l'inserimento delle parentesi graffe di una dichiarazione di tipo (FORMATTER_BRACE_POSITION_FOR_TYPE_DECLARATION_DECLARATION)
Valori possibili END_OF_LINE
NEXT_LINE
NEXT_LINE_SHIFTED
NEXT_LINE_ON_WRAP
Opzione per il controllo della cancellazione delle righe bianche all'interno dei commenti (FORMATTER_COMMENT_CLEAR_BLANK_LINES)
Valori possibili TRUE
FALSE
Opzione per il controllo della formattazione dei commenti (FORMATTER_COMMENT_FORMAT)
Valori possibili TRUE
FALSE
Opzione per il controllo della formattazione del commento di intestazione di un file di origine Java (FORMATTER_COMMENT_FORMAT_HEADER)
Valori possibili TRUE
FALSE
Opzione per il controllo della formattazione dei tag HTML (FORMATTER_COMMENT_FORMAT_HTML)
Valori possibili TRUE
FALSE
Opzione per il controllo della formattazione nei commenti dei frammenti di codice (FORMATTER_COMMENT_FORMAT_SOURCE)
Valori possibili TRUE
FALSE
Opzione per il controllo del rientro della descrizione dei parametri Javadoc (FORMATTER_COMMENT_INDENT_PARAMETER_DESCRIPTION)
Valori possibili TRUE
FALSE
Opzione per il controllo del rientro dei tag principali Javadoc (FORMATTER_COMMENT_INDENT_ROOT_TAGS)
Valori possibili TRUE
FALSE
Opzione per l'inserimento di una riga vuota prima di un blocco di tag principali Javadoc (FORMATTER_COMMENT_INSERT_EMPTY_LINE_BEFORE_ROOT_TAGS)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga dopo i parametri di tag principale Javadoc (FORMATTER_COMMENT_INSERT_NEW_LINE_FOR_PARAMETER)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per la specifica della lunghezza di riga per i commenti (FORMATTER_COMMENT_LINE_LENGTH)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "80"
Opzione per compact else/if (FORMATTER_COMPACT_ELSE_IF)
Valori possibili TRUE
FALSE
Opzione per l'impostazione del rientro della continuazione (FORMATTER_CONTINUATION_INDENTATION)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "2"
Opzione per l'impostazione del rientro della continuazione all'interno dell'inizializzatore di matrice (FORMATTER_CONTINUATION_INDENTATION_FOR_ARRAY_INITIALIZER)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "2"
Opzione per il rientro delle dichiarazioni di corpo rispetto alla relativa intestazione di dichiarazione di annotazione (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ANNOTATION_DECLARATION_HEADER)
Valori possibili TRUE
FALSE
Opzione per il rientro delle dichiarazioni di corpo rispetto alla relativa intestazione di costante enum (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_CONSTANT_HEADER)
Valori possibili TRUE
FALSE
Opzione per il rientro delle dichiarazioni di corpo rispetto alla relativa intestazione di dichiarazione enum (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_DECLARATION_HEADER)
Valori possibili TRUE
FALSE
Opzione per il rientro delle dichiarazioni di corpo rispetto alla relativa intestazione di tipo di chiusura (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_TYPE_CONSTANT_HEADER)
Valori possibili TRUE
FALSE
Opzione per il rientro delle interruzioni rispetto alle maiuscole/minuscole (FORMATTER_INDENT_BREAKS_COMPARE_TO_CASES)
Valori possibili TRUE
FALSE
Option to indent empty lines (FORMATTER_INDENT_EMPTY_LINES)
Valori possibili TRUE
FALSE
Opzione per il rientro delle istruzioni all'interno di un blocco (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BLOCK)
Valori possibili TRUE
FALSE
Opzione per il rientro delle istruzioni all'interno del corpo di un metodo o costruttore (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BODY)
Valori possibili TRUE
FALSE
Opzione per il rientro delle istruzioni switch rispetto alle maiuscole/minuscole (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_CASES)
Valori possibili TRUE
FALSE
Opzione per il rientro delle istruzioni switch rispetto a switch (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_SWITCH)
Valori possibili TRUE
FALSE
Opzione per la specifica del numero equivalente di spazi che rappresenta un rientro (FORMATTER_INDENTATION_SIZE)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "4"
Opzione per l'inserimento di una nuova riga dopo l'annotazione (FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga dopo la parentesi graffa di apertura in un inizializzatore di matrice (FORMATTER_INSERT_NEW_LINE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga alla fine del file corrente, se tale riga manca (FORMATTER_INSERT_NEW_LINE_AT_END_OF_FILE_IF_MISSING)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga prima della parola chiave catch nell'istruzione try (FORMATTER_INSERT_NEW_LINE_BEFORE_CATCH_IN_TRY_STATEMENT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga prima della parentesi graffa di chiusura in un inizializzatore di matrice (FORMATTER_INSERT_NEW_LINE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga prima della parola chiave else nell'istruzione if (FORMATTER_INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga prima della parola chiave finally nell'istruzione try (FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga prima dell'istruzione while in do (FORMATTER_INSERT_NEW_LINE_BEFORE_WHILE_IN_DO_STATEMENT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga in una dichiarazione di annotazione vuota (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANNOTATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga in una dichiarazione di tipo anonimo vuota (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANONYMOUS_TYPE_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga in un blocco vuoto (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_BLOCK)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga in una costante enum vuota (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga in una dichiarazione enum vuota (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga in un corpo di metodo vuoto (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_METHOD)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di una nuova riga in una dichiarazione di tipo vuota (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_TYPE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo e nel carattere jolly (FORMATTER_INSERT_SPACE_AFTER_AND_IN_TYPE_PARAMETER)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo un operatore di assegnazione (FORMATTER_INSERT_SPACE_AFTER_ASSIGNMENT_OPERATOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo at nell'annotazione (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo at nella dichiarazione tipo annotazione (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION_TYPE_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo un operatore binario (FORMATTER_INSERT_SPACE_AFTER_BINARY_OPERATOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi angolare di chiusura negli argomenti di tipo (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi angolare di chiusura nei parametri di tipo (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi graffa di chiusura di un blocco (FORMATTER_INSERT_SPACE_AFTER_CLOSING_BRACE_IN_BLOCK)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di chiusura di un'espressione cast (FORMATTER_INSERT_SPACE_AFTER_CLOSING_PAREN_IN_CAST)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo i due punti in un'istruzione assert (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_ASSERT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo i due punti in un'istruzione case quando una parentesi graffa di apertura segue i due punti (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CASE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo i due punti in un'istruzione condizionale (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CONDITIONAL)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo i due punti in un'istruzione for (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_FOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo i due punti in un'istruzione etichettata (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_STATEMENT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola in un'espressione di allocazione (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_EXPRESSION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola nell'annotazione (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ANNOTATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola in un inizializzatore di matrice (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_INITIALIZER)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola nei parametri di una dichiarazione di costruttore (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola nei nomi eccezione in una proposizione throws di una dichiarazione di costruttore (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola negli argomenti di una costante enum (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTANT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola nell'annotazione enum (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola negli argomenti di una chiamata di costruttore esplicito (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola negli incrementi di un'istruzione for (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola nelle inizializzazioni di un'istruzione for (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola nei parametri di una dichiarazione di metodo (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola nei nomi eccezione in una proposizione throws di una dichiarazione di metodo (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola negli argomenti di una chiamata di metodo (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_INVOCATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola nella dichiarazione a più campi (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola nelle dichiarazioni locali multiple (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola nel riferimento di tipo con parametri (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_PARAMETERIZED)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola nei nomi superinterfacce di un'intestazione di tipo (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_SUPERINTERFACES)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola negli argomenti di tipo (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la virgola nei parametri di tipo (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo l'ellissi (FORMATTER_INSERT_SPACE_AFTER_BINARY_ELLIPSIS)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi angolare di apertura nel riferimento di tipo con parametri (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_REFERENCE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi angolare di apertura negli argomenti di tipo (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi angolare di apertura nei parametri di tipo (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi graffa di apertura in un inizializzatore di matrice (FORMATTER_INSERT_SPACE_LINE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi quadra di apertura all'interno di un'espressione di allocazione matrice (FORMATTER_INSERT_SPACE_LINE_AFTER_OPENING_BRACKET_IN_ARRAY_EXPRESSION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi quadra di apertura all'interno di un riferimento di matrice (FORMATTER_INSERT_SPACE_LINE_AFTER_OPENING_BRACKET_IN_ARRAY_EXPRESSION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di apertura nell'annotazione (FORMATTER_INSERT_SPACE_AFTER_OPENING_IN_ANNOTATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di apertura in un'espressione cast (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CAST)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di apertura in un catch (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CATCH)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di apertura in una dichiarazione di costruttore (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di apertura in una costante enum (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CONSTANT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di apertura in un'istruzione for (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_FOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di apertura in un'istruzione if (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_IF)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di apertura in una dichiarazione di metodo (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di apertura in un richiamo di metodo (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_INVOCATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di apertura in un'espressione in parentesi (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_EXPRESSION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di apertura in un'istruzione switch (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SWITCH)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di apertura in un'istruzione sincronizzata (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SYNCHRONIZED)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo la parentesi di apertura in un'istruzione while (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_WHILE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo un operatore postfix (FORMATTER_INSERT_SPACE_AFTER_POSTFIX_OPERATOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo un operatore prefix (FORMATTER_INSERT_SPACE_AFTER_PREFIX_OPERATOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo il punto interrogativo in un'istruzione condizionale (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_CONDITIONAL)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo il punto interrogativo in un carattere jolly (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_WILDCARD)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo il punto e virgola in un'istruzione for (FORMATTER_INSERT_SPACE_AFTER_SEMICOLON_IN_FOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio dopo un operatore unario (FORMATTER_INSERT_SPACE_AFTER_UNARY_OPERATOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima e all'interno del carattere jolly (FORMATTER_INSERT_SPACE_BEFORE_AND_IN_TYPE_PARAMETER)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima di un operatore di assegnazione (FORMATTER_INSERT_SPACE_BEFORE_ASSIGNMENT_OPERATOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima di at nella dichiarazione di tipo annotazione (FORMATTER_INSERT_SPACE_BEFORE_AT_IN_ANNOTATION_TYPE_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima di un operatore binario (FORMATTER_INSERT_SPACE_BEFORE_BINARY_OPERATOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi angolare di chiusura nel riferimento tipo con parametri (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_REFERENCE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi angolare di chiusura negli argomenti di tipo (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi angolare di chiusura nei parametri di tipo (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi graffa di chiusura in un inizializzatore di matrice (FORMATTER_INSERT_SPACE_LINE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi quadra di chiusura in un'espressione di allocazione matrice (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi quadra di chiusura in un riferimento di matrice (FORMATTER_INSERT_SPACE_LINE_BEFORE_CLOSING_BRACKET_IN_ARRAY_REFERENCE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di chiusura apertura nell'annotazione (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_IN_ANNOTATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di chiusura in un'espressione cast (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CAST)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di chiusura in un catch (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CATCH)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di chiusura in una dichiarazione di costruttore (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di chiusura in una costante enum (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CONSTANT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di chiusura in un'istruzione for (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_FOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di chiusura in un'istruzione if (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_IF)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di chiusura in una dichiarazione di metodo (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di chiusura in un richiamo di metodo (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_INVOCATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di chiusura in un'espressione in parentesi (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_EXPRESSION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di chiusura in un'istruzione switch (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SWITCH)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di chiusura in un'istruzione sincronizzata (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SYNCHRONIZED)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di chiusura in un'istruzione while (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_WHILE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima dei due punti in un'istruzione assert (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_ASSERT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima dei due punti in un'istruzione case (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CASE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima dei due punti in un'espressione condizionale (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CONDITIONAL)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima dei due punti in un'istruzione predefinita (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_DEFAULT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima dei due punti in un'istruzione for (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_FOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima dei due punti in un'istruzione etichettata (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_STATEMENT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola in un'espressione di allocazione (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_EXPRESSION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola nell'annotazione (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ANNOTATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola in un inizializzatore di matrice (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_INITIALIZER)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola nei parametri di una dichiarazione di costruttore (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola nei nomi eccezione in una proposizione throws di una dichiarazione di costruttore (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola negli argomenti di una costante enum (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTANT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola nelle dichiarazioni enum (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola negli argomenti di una chiamata di costruttore esplicito (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola negli incrementi di un'istruzione for (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola nelle inizializzazioni di un'istruzione for (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola nei parametri di una dichiarazione di metodo (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola dei nomi eccezioni delle proposizioni throws di una dichiarazione di metodo (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_THROWS)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola negli argomenti di un richiamo di metodo (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_INVOCATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola in una dichiarazione a più campi (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola nelle dichiarazioni locali multiple (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola nel riferimento di tipo con parametri (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_PARAMETERIZED)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola nei nomi superinterfaccia in un'intestazione di tipo (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_SUPERINTERFACES)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola negli argomenti di tipo (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della virgola nei parametri di tipo (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima dell'ellissi (FORMATTER_INSERT_SPACE_BEFORE_BINARY_ELLIPSIS)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi quadra di apertura nel riferimento di tipo con parametri (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi angolare di apertura negli argomenti di tipo (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi angolare di apertura nei parametri di tipo (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi graffa di apertura in una dichiarazione di tipo annotazione (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANNOTATION_TYPE_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi graffa di apertura in una dichiarazione di tipo anonimo (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANONYMOUS_TYPE_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi graffa di apertura in un inizializzatore di matrice (FORMATTER_INSERT_SPACE_LINE_BEFORE_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi graffa di apertura in un blocco (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_BLOCK)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi graffa di apertura in una dichiarazione di costruttore (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_CONSTRUCTOR_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi graffa di apertura in una costante enum (FORMATTER_INSERT_SPACE_LINE_BEFORE_OPENING_BRACE_IN_ENUM_CONSTANT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi graffa di apertura in una dichiarazione enum (FORMATTER_INSERT_SPACE_LINE_BEFORE_OPENING_BRACE_IN_ENUM_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi graffa di apertura in una dichiarazione di metodo (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_METHOD_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi graffa di apertura in un'istruzione switch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_SWITCH)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi graffa di apertura in una dichiarazione di tipo (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_TYPE_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi quadra di apertura in un'espressione di allocazione matrice (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi quadra di apertura in un riferimento di matrice (FORMATTER_INSERT_SPACE_LINE_BEFORE_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi quadra di apertura in un riferimento di tipo matrice (FORMATTER_INSERT_SPACE_LINE_BEFORE_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di apertura nell'annotazione (FORMATTER_INSERT_SPACE_BEFORE_OPENING_IN_ANNOTATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento della parentesi di apertura nella dichiarazione di membro di tipo annotazione (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di apertura in un catch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CATCH)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di apertura in una dichiarazione di costruttore (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di apertura in una costante enum (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CONSTANT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di apertura in un'istruzione for (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_FOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di apertura in un'istruzione if (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_IF)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di apertura in una dichiarazione di metodo (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di apertura in un richiamo di metodo (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_INVOCATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di apertura in un'espressione in parentesi (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_EXPRESSION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di apertura in un'istruzione switch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SWITCH)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di apertura in un'istruzione sincronizzata (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SYNCHRONIZED)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima della parentesi di apertura in un'istruzione while (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_WHILE)
Valori possibili INSERT
DO_NOT_INSERT
Option to insert a space before parenthesized expression in return statement (FORMATTER_INSERT_SPACE_BEFORE_PARENTHESIZED_EXPRESSION_IN_RETURN)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima di un operatore postfix (FORMATTER_INSERT_SPACE_BEFORE_POSTFIX_OPERATOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima di un operatore prefix (FORMATTER_INSERT_SPACE_BEFORE_PREFIX_OPERATOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima del punto interrogativo in un'istruzione condizionale (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_CONDITIONAL)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima del punto interrogativo in un carattere jolly (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_WILDCARD)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima del simbolo di due punti (FORMATTER_INSERT_SPACE_BEFORE_BINARY_SEMICOLON)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima del punto e virgola in un'istruzione for (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON_IN_FOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio prima di un operatore unario (FORMATTER_INSERT_SPACE_BEFORE_UNARY_OPERATOR)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio tra parentesi quadre in un riferimento di tipo matrice (FORMATTER_INSERT_SPACE_BETWEEN_BRACKETS_IN_ARRAY_TYPE_REFERENCE)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio tra le parentesi graffe vuote in un inizializzatore di matrice (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACES_IN_ARRAY_INITIALIZER)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio tra parentesi quadre in un'espressione di allocazione matrice (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACKETS_IN_ARRAY_ALLOCATION_EXPRESSION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio tra parentesi vuote in una dichiarazione di membro di tipo annotazione (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio tra parentesi vuote in una dichiarazione di costruttore (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_CONSTRUCTOR_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio tra parentesi vuote in una costante enum (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ENUM_CONSTANT)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio tra parentesi vuote in una dichiarazione di metodo (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_DECLARATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per l'inserimento di uno spazio tra parentesi vuote in un richiamo di metodo (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_INVOCATION)
Valori possibili INSERT
DO_NOT_INSERT
Opzione per mantenere l'istruzione else sulla stessa riga (FORMATTER_KEEP_ELSE_STATEMENT_ON_SAME_LINE)
Valori possibili TRUE
FALSE
Opzione per mantenere l'inizializzatore di matrice vuota su una sola riga (FORMATTER_KEEP_EMPTY_ARRAY_INITIALIZER_ON_ONE_LINE)
Valori possibili TRUE
FALSE
Opzione per mantenere la proposizione guardian su una sola riga (FORMATTER_KEEP_GUARDIAN_CLAUSE_ON_ONE_LINE)
Valori possibili TRUE
FALSE
Opzione per mantenere l'istruzione semplice if su un'unica riga (FORMATTER_KEEP_SIMPLE_IF_ON_ONE_LINE)
Valori possibili TRUE
FALSE
Opzione per mantenere l'istruzione then sulla stessa riga (FORMATTER_KEEP_THEN_STATEMENT_ON_SAME_LINE)
Valori possibili TRUE
FALSE
Opzione per specificare la lunghezza della pagina. Se questa lunghezza viene superata, il programma di formattazione tenta di suddividere il codice (FORMATTER_LINE_SPLIT)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "80"
Opzione per specificare il numero di righe vuote da conservare (FORMATTER_NUMBER_OF_EMPTY_LINES_TO_PRESERVE)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "0"
Opzione per specificare se l'istruzione vuota deve essere su una nuova riga (FORMATTER_PUT_EMPTY_STATEMENT_ON_NEW_LINE)
Valori possibili TRUE
FALSE
Opzione per specificare la dimensione della tabulazione (FORMATTER_TAB_CHAR)
Valori possibili TAB
SPACE
MIXED
Opzione per la specifica del numero equivalente di spazi che rappresenta una tabulazione (FORMATTER_TAB_SIZE)
Valore possibile "<n>", dove n è zero o un intero positivo
Valore predefinito "4"
Opzione per utilizzare le tabulazioni per i rientri iniziali (FORMATTER_USE_TABS_ONLY_FOR_LEADING_INDENTATIONS)
Valori possibili TRUE
FALSE

Opzioni CodeAssist

Descrizione Valori
Definizione di prefissi per i nomi degli argomenti (CODEASSIST_ARGUMENT_PREFIXES)
Quando i prefissi non sono vuoti, il completamento per i nomi degli argomenti inizia con uno dei prefissi proposti. {<prefix>[,<prefix>]*}.
Il valore predefinito è ""
Definizione di suffissi per i nomi degli argomenti (CODEASSIST_ARGUMENT_SUFFIXES)
Quando i suffissi non sono vuoti, il completamento per i nomi degli argomenti termina con uno dei suffissi proposti. {<suffix>[,<suffix>]*}.
Il valore predefinito è ""
Activate Camel Case Sensitive Completion (CODEASSIST_CAMEL_CASE_MATCH)
When enabled, completion shows proposals whose name match the CamelCase pattern. ENABLED
DISABLED
Activate Deprecation Sensitive Completion (CODEASSIST_DEPRECATION_CHECK)
When enabled, completion doesn't propose deprecated members and types. ENABLED
DISABLED
Attiva completamento sensibile al riferimento sconsigliato (CODEASSIST_DISCOURAGED_REFERENCE_CHECK)
When enabled, completion doesn't propose elements which match a discouraged reference rule. ENABLED
DISABLED
Definizione di prefissi per i nomi dei campi (CODEASSIST_FIELD_PREFIXES)
Quando i prefissi non sono vuoti, il completamento per i nomi dei campi inizia con uno dei prefissi proposti. {<prefix>[,<prefix>]*}.
Il valore predefinito è ""
Definizione di suffissi per i nomi dei campi (CODEASSIST_FIELD_SUFFIXES)
Quando i suffissi non sono vuoti, il completamento per i nomi dei campi termina con uno dei suffissi proposti. {<suffix>[,<suffix>]*}.
Il valore predefinito è ""
Attiva completamento sensibile al riferimento proibito (CODEASSIST_FORBIDDEN_REFERENCE_CHECK)
When enabled, completion doesn't propose elements which match a forbidden reference rule. ENABLED
DISABLED
Qualifica automatica di membri impliciti (CODEASSIST_IMPLICIT_QUALIFICATION)
When enabled, completion automatically qualifies completion on implicit field references and message expressions. ENABLED
DISABLED
Definizione di prefissi per i nomi delle variabili locali
Quando i prefissi non sono vuoti, il completamento per i nomi delle variabili locali inizia con uno dei prefissi proposti. {<prefix>[,<prefix>]*}.
Il valore predefinito è ""
Definizione di suffissi per i nomi delle variabili locali
Quando i suffissi non sono vuoti, il completamento per i nomi delle variabili locali termina con uno dei suffissi proposti. {<suffix>[,<suffix>]*}.
Il valore predefinito è ""
Definizione di prefissi per i nomi dei campi statici (CODEASSIST_FIELD_PREFIXES)
Quando i prefissi non sono vuoti, il completamento per i nomi dei campi statici inizia con uno dei prefissi proposti. {<prefix>[,<prefix>]*}.
Il valore predefinito è ""
Definizione di suffissi per i nomi dei campi statici (CODEASSIST_FIELD_SUFFIXES)
Quando i suffissi non sono vuoti, il completamento per i nomi dei campi statici termina con uno dei suffissi proposti. {<suffix>[,<suffix>]*}.
Il valore predefinito è ""
Attiva completamento sensibile alla visibilità (CODEASSIST_VISIBILITY_CHECK)
When enabled, completion doesn't propose elements that are not visible at the insertion point according to Java visibility rules (e.g. the private methods of a super class are not proposed). ENABLED
DISABLED