Opções do Núcleo do JDT

As opções do Núcleo do JDT controlam o comportamento de recursos do núcleo como o compilador Java, formatador de código, assistência ao código e outros comportamentos do núcleo.  As APIs para acessar as opções estão definidas no JavaCore.  As opções podem ser acessadas como um grupo da seguinte maneira:

As opções também pode ser acessadas individualmente através de um nome de cadeia.

As opções são armazenadas como uma tabela hash de todas as opções configuráveis conhecidas com seus valores. As constantes auxiliares foram definidas em JavaCore para cada ID de opção e seus valores de constante possíveis.

O fragmento de código a seguir restaura o valor de todas as opções do núcleo, restabelecendo seus padrões, exceto por um (COMPILER_PB_DEPRECATION), o qual é definido especificamente.

   // Obter as opções atuais
   Opções da tabela de hashing = JavaCore.getDefaultOptions();
   
   // Alterar o valor de uma opção
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Definir as novas opções
   JavaCore.setOptions(options);
O fragmento de código a seguir mantém o valor das opções atuais e modifica apenas um (COMPILER_PB_DEPRECATION):
   // Obter as opções atuais
   Opções da tabela de hashing = JavaCore.getOptions();
   
   // Alterar o valor de uma opção
   options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
   
   // Definir as novas opções
   JavaCore.setOptions(options);

Opções específicas do projeto

Os valores das opções podem ser substituídos por projeto utilizando o protocolo em IJavaProject.

O fragmento de código a seguir recupera o valor de uma opção (COMPILER_PB_DEPRECATION) para um projeto específico de duas formas diferentes.  O parâmetro booleano controla se apenas as opções específicas do projeto devem ser retornadas em uma consulta ou se os valores de opções do projeto devem ser mesclados com os valores no JavaCore.

   // Obter o projeto
   IJavaProject project = ...;

   // Observar se o valor de uma opção foi definido neste projeto
   String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, false);
   if (value == null) {
     // nenhuma opção específica foi definida no projeto
     ...
   }
   
   // Obter o valor de uma opção deste projeto.  Utilizar o valor de
   // valor JavaCore, se nenhum estiver especificado para o projeto
   String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, true);

Alteração Principal nas Opções Padrão do Núcleo do JDT 3.0

O nível de conformidade padrão foi alterado. Agora, o nível de conformidade padrão é 1.4, em vez de 1.3 e a plataforma de destino padrão é 1.2, em vez de 1.1.

Descrições das Opções do Núcleo do JDT

A tabela a seguir descreve as opções disponíveis do Núcleo do JDT.  O id da opção é mostrado entre parênteses e o valor padrão é mostrado em itálico e negrito.

Categorias das opções

Opções do Compilador

Descrição Valores
Instrução Seqüencial de Bytecode do JSR (COMPILER_CODEGEN_INLINE_JSR_BYTECODE)
Quando ativado, o compilador não gerará instruções JSR, mas sim seqüências de códigos de sub-rotina seqüenciais correspondentes (a maioria correspondendo a blocos try finally). O código gerado ficará ainda maior, mas será carregado com mais rapidez em máquinas virtuais, uma vez que o processo de verificação é muito mais simples. Esse modo está prevendo suporte para o Java Specification Request 202. ATIVADO
DESATIVADO
Definindo a Plataforma Java de Destino (COMPILER_CODEGEN_TARGET_PLATFORM)
Por motivo de compatibilidade binária, os arquivos .class podem ser marcados com certas versões da VM e posteriores. Observe que o destino "1.4" requer que o modo de compatibilidade também seja alternado para "1.4". VERSÃO_1_1
VERSÃO_1_2
VERSÃO_1_3
VERSÃO_1_4
Preservando Variáveis Locais Não Utilizadas (COMPILER_CODEGEN_UNUSED_LOCAL)
A não ser que solicitado para preservar as variáveis locais não utilizadas (isto é, nunca lidas), o compilador as otimizará, alterando a depuração. PRESERVAR
OTIMIZAR
Definindo o Nível de Compatibilidade (COMPILER_COMPLIANCE)
Selecione o nível de compatibilidade do compilador. No modo "1.3", as definições de origem e de destino não devem ultrapassar o nível "1.3". VERSÃO_1_3
VERSÃO_1_4
Suporte a Comentários do Javadoc (COMPILER_DOC_COMMENT_SUPPORT)
Quando este suporte estiver desativado, o compilador ignorará todas as configurações de opções de problemas javadoc e não relatará nenhum problema javadoc. Também não localizará referência alguma no comentário do javadoc e o nó DOM AST Javadoc será apenas um texto simples, em vez de ter elementos de tag estruturados. ATIVADO
DESATIVADO
Gerando Atributo de Depuração do Número de Linha (COMPILER_LINE_NUMBER_ATTR)
Quando gerado, esse atributo ativará o destaque de código fonte no depurador (o arquivo .class será então maior). GERAR
NÃO_GERAR
Gerando Atributo de Depuração da Variável Local (COMPILER_LOCAL_VARIABLE_ATTR)
Quando gerado, esse atributo ativará os nomes das variáveis locais para serem exibidos no depurador, apenas em locais em que as variáveis são definitivamente atribuídas (o arquivo .class será então maior) GERAR
NÃO_GERAR
Relatando o Uso de Tipo de Anotação como Interface Super (COMPILER_PB_ANNOTATION_SUPER_INTERFACE)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que um tipo de anotação for utilizado como uma super-interface. Embora legal, isso é desencorajado. ERRO
AVISO
IGNORAR
Relatando Conversão de Boxing/Unboxing (COMPILER_PB_ASSERT_IDENTIFIER)
Quando ativado, o compilador emitirá um erro ou um aviso quando uma conversão de boxing ou de unboxing for executada. ERRO
AVISO
IGNORAR
Relatando o Uso do Identificador 'assert' (COMPILER_PB_AUTOBOXING)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que 'assert' for utilizado como identificador (palavra-chave reservada no 1.4) ERRO
AVISO
IGNORAR
Relatando Uso de Expressões char[] em Concatenações de Cadeia (COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que uma expressão char[] for utilizada em concatenações de Cadeia (ex. "hello" + new char[]{'w','o','r','l','d'}), ERRO
AVISO
IGNORAR
Relatando Desaprovação (COMPILER_PB_DEPRECATION)
Quando ativado, o compilador sinalizará o uso da API reprovada como erro ou aviso. ERRO
AVISO
IGNORAR
Relatando Reprovação Dentro do Código Reprovado (COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE)
Quando ativado, o compilador sinalizará o uso da API reprovada como erro ou aviso. ATIVADO
DESATIVADO
Relatando Desaprovação Ao Substituir o Método de Desaprovação (COMPILER_PB_DEPRECATION_WHEN_OVERRIDING_DEPRECATED_METHOD)
Quando ativado, o compilador sinalizará a instrução de um método substituindo uma desaprovada. ATIVADO
DESATIVADO
Relatando a Referência Desencorajada para Tipo com Acesso Restrito (COMPILER_PB_DISCOURAGED_REFERENCE)
Quando ativado, o compilador emitirá um erro ou um aviso ao referir-se a um tipo com acesso desencorajado, conforme definido de acordo com as especificações da regra de acesso. ERRO
AVISO
IGNORAR
Relatando Declarações Vazias e Pontos e Vírgulas Desnecessários (COMPILER_PB_EMPTY_STATEMENT)
Quando ativado, o compilador emitirá um erro ou um aviso se uma instrução vazia ou um ponto e vírgula desnecessário for encontrado. ERRO
AVISO
IGNORAR
Relatando o Uso do Identificador 'enum' (COMPILER_PB_ENUM_IDENTIFIER)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que 'enum' for utilizado como identificador (palavra-chave reservada no 1.5) ERRO
AVISO
IGNORAR
Relatando Declaração de Campo Ocultando Outra Variável (COMPILER_PB_FIELD_HIDING)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que uma declaração de campo estiver ocultando algum campo ou variável local (localmente, herdado ou definido em tipo anexo). ERRO
AVISO
IGNORAR
Relatando Limite Final para Parâmetro Type (COMPILER_PB_FINAL_PARAMETER_BOUND)
Quando ativado, o compilador emitirá um erro ou um aviso toda vez que um parâmetro type genérico estiver associado a um limite correspondente a um tipo final. Como os tipos finais não podem ser estendidos adicionalmente, o parâmetro será inútil. ERRO
AVISO
IGNORAR
Relatando Blocos Finally Não Concluídos Normalmente (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING)
Quando ativado, o compilador emitirá um erro ou um aviso quando um bloco finally não for concluído normalmente. ERRO
AVISO
IGNORAR
Relatando Blocos Finally Não Concluídos Normalmente (COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING)
Quando ativado, o compilador emitirá um erro ou um aviso quando um bloco finally não for concluído normalmente. ERRO
AVISO
IGNORAR
Relatando Referência Proibida para Tipo com Acesso Restrito (COMPILER_PB_FORBIDDEN_REFERENCE)
Quando ativado, o compilador emitirá um erro ou um aviso ao referir-se a um tipo não acessível, conforme definido de acordo com as especificações da regra de acesso. ERRO
AVISO
IGNORAR
Relatando Bloco de Captura Oculto (COMPILER_PB_HIDDEN_CATCH_BLOCK)
Localmente para uma instrução try, alguns blocos de captura podem ocultar outros, por ex.,
try {      throw new java.io.CharConversionException();
   } catch (java.io.CharConversionException e) {
   } catch (java.io.IOException e) {}.
Ao ativar esta opção, o compilador emitirá um erro ou um aviso para blocos de captura ocultos correspondentes a exceções verificadas
ERRO
AVISO
IGNORAR
Relatando Método de Interface Incompatível com Métodos não-Herdados (COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que uma interface definir um método incompatível com um de Objeto não-herdado. ERRO
AVISO
IGNORAR
Relatando Comutador Enum Incompleto (COMPILER_PB_INCOMPLETE_ENUM_SWITCH)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que uma constante enum não tiver nenhuma etiqueta com uso de maiúsculas e minúsculas correspondente em um tipo de instrução do comutador enum não tiver nenhuma etiqueta com uso de maiúsculas e minúsculas correspondendo a uma constante enum. ERRO
AVISO
IGNORAR
Relatando Referência Indireta para um Membro Estático (COMPILER_PB_INDIRECT_STATIC_ACCESS)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que um campo ou um método estático for acessado de modo indireto. Uma referência a um membro estático deve ser preferivelmente qualificada com seu nome de tipo declarado. ERRO
AVISO>
IGNORAR
Relatando Comentário Javadoc Inválido (COMPILER_PB_INVALID_JAVADOC)
Esse é o controle genérico para a gravidade de problemas Javadoc. Quando ativado, o compilador emitirá um erro ou um aviso para um problema em Javadoc. ERRO
AVISO
IGNORAR
Relatando Tags Javadoc Inválidas (COMPILER_PB_INVALID_JAVADOC_TAGS)
Quando ativado, o compilador sinalizará tags de referência desativadas ou inesperadas em Javadoc. Uma tag 'throws' referindo-se a uma exceção não declarada deve ser considerada como inesperada.
Observe que esse diagnóstico pode ser ativado com base na visibilidade da construção associada ao Javadoc; consulte também a definição "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility".
ATIVADO
DESATIVADO
Relatando Tags de Javadoc Inválidas com Referências Inválidas (COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF)
Especifique se o compilador relatará referências inválidas utilizadas em tags do Javadoc.
Observe que esse diagnóstico pode ser ativado com base na visibilidade da construção associada ao Javadoc; consulte também a definição "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility".
ATIVADO
DESATIVADO
Relatando Tags de Javadoc Inválidas com Referências Não Visíveis (COMPILER_PB_INVALID_JAVADOC_TAGS__NOT_VISIBLE_REF)
Especifique se o compilador relatará referências não-visíveis utilizadas em tags do Javadoc.
Observe que esse diagnóstico pode ser ativado com base na visibilidade da construção associada ao Javadoc; consulte também a definição "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility".
ATIVADO
DESATIVADO
Nível de Visibilidade para Tags Javadoc Inválidas (COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY)
Defina o nível mínimo de visibilidade para problemas de tag Javadoc. Abaixo desse nível, os problemas serão ignorados. PÚBLICO
PROTEGIDO
PADRÃO
PRIVADO
Relatando Instrução de Variável Local Ocultando Outra Variável (COMPILER_PB_LOCAL_VARIABLE_HIDING)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que uma instrução de variável local estiver ocultando algum campo ou variável local (localmente, herdado ou definido em tipo anexo). ERRO
AVISO
IGNORAR
Número máximo de problemas relatados por unidade de compilação (COMPILER_PB_MAX_PER_UNIT)
Especifique o número máximo de problemas relatados em cada unidade de compilação (se o máximo for zero, todos os problemas serão relatados). um inteiro positivo.
O valor padrão é 100
Relatando Método com o Nome do Construtor (COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME)
A nomeação de um método com um nome de construtor geralmente é considerado programação de estilo inadequado. Ao ativar esta opção, o compilador sinalizará esses cenários como erro ou aviso. ERRO
AVISO
IGNORAR
Relatando Anotações @Deprecated Ausentes (COMPILER_PB_MISSING_DEPRECATED_ANNOTATION)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que encontrar uma declaração que transporte uma tag doc @deprecated mas não tenha nenhuma anotação @deprecated correspondente. ERRO
AVISO
IGNORAR
Relatando Comentários Javadoc Ausentes (COMPILER_PB_MISSING_JAVADOC_COMMENTS)
Esse é o controle genérico para a gravidade de problemas de comentários Javadoc ausentes. Quando ativado, o compilador emitirá um erro ou um aviso quando houver comentários Javadoc ausentes.
Observe que esse diagnóstico pode ser ativado com base na visibilidade da construção associada ao Javadoc esperado.
ERRO
AVISO
IGNORAR
Relatando Comentários Javadoc Ausentes em Métodos de Substituição (COMPILER_PB_MISSING_JAVADOC_COMMENTS_OVERRIDING)
Especifique se o compilador verificará métodos de substituição para relatar problemas de comentários Javadoc ausentes. ATIVADO
DESATIVADO
Relatando Anotação de @Override Ausente (COMPILER_PB_MISSING_OVERRIDE_ANNOTATION)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que encontrar uma declaração de método que substitua um método de superclasse mas não tenha nenhuma anotação de @Override. ERRO
AVISO
IGNORAR
Nível de Visibilidade para Comentários Javadoc Ausentes (COMPILER_PB_MISSING_JAVADOC_COMMENTS_VISIBILITY)
Defina o nível mínimo de visibilidade para problemas Javadoc ausentes. Abaixo desse nível, os problemas serão ignorados. PÚBLICO
PROTEGIDO
PADRÃO
PRIVADO
Relatando Tags Javadoc Ausentes (COMPILER_PB_MISSING_JAVADOC_TAGS)
Esse é o controle genérico para a gravidade de problemas com tags Javadoc ausentes. Quando ativado, o compilador emitirá um erro ou um aviso quando houver tags ausentes em comentários Javadoc.
Observe que esse diagnóstico pode ser ativado com base na visibilidade do construtor associado ao Javadoc.
ERRO
AVISO
IGNORAR
Relatando Tags Javadoc Ausentes em Métodos de Substituição (COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING)
Especifique se o compilador verificará métodos de substituição para relatar problemas de tags Javadoc ausentes. ATIVADO
DESATIVADO
Nível de Visibilidade para Tags Javadoc Ausentes (COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY)
Defina o nível mínimo de visibilidade para problemas de tag Javadoc ausentes. Abaixo desse nível, os problemas serão ignorados. PÚBLICO
PROTEGIDO
PADRÃO
PRIVADO
Relatando Anotação de @Override Ausente (COMPILER_PB_MISSING_OVERRIDE_ANNOTATION)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que encontrar uma declaração de método que substitua um método de superclasse mas não tenha nenhuma anotação de @Override. ERRO
AVISO
IGNORAR
Relatando Declaração Ausente do Campo serialVersionUID na Classe Seriável (COMPILER_PB_MISSING_SERIAL_VERSION)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que uma classe seriável estiver ausente de uma declaração local de um campo serialVersionUID. Esse campo deve ser declarado como final estático e ser de tipo longo. ERRO
AVISO
IGNORAR
Relatando Atribuição Sem Efeito (COMPILER_PB_NO_EFFECT_ASSIGNMENT)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que uma atribuição não tiver nenhum efeito (ex. 'x = x'). ERRO
AVISO
IGNORAR
Relatando Literais de Cadeias Não Externalizadas (COMPILER_PB_NON_NLS_STRING_LITERAL)
Quando ativado, o compilador emitirá um erro ou um aviso para literais de cadeias não externalizadas (isto é, não marcadas com //$NON-NLS-<n>$) ERRO
AVISO
IGNORAR
Relatando Tentativa de Substituir Método Padrão do Pacote (COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD)
Um método padrão de pacote não é visível em um pacote diferente e, portanto, não pode ser substituído. Ao ativar esta opção, o compilador sinalizará esses cenários como erro ou aviso. ERRO
AVISO
IGNORAR
Relatando Possível Designação Booleana Acidental( COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT)
Quando ativado, o compilador emitirá um erro ou um aviso se uma designação booleana estiver agindo como a condição de uma instrução de controle (em que ela provavelmente se destina a ser uma comparação booleana). ERRO
AVISO
IGNORAR
Relatando Parâmetro Especial Ocultando Outro Campo (COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD)
Quando ativado, o compilador sinalizará casos em que uma instrução de parâmetro de método construtor ou instalador estiver ocultando algum campo (localmente, herdado ou definido em tipo anexo). ATIVADO
DESATIVADO
Relatando Referência Não Estática a um Membro Estático (COMPILER_PB_STATIC_ACCESS_RECEIVER)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que um campo ou método estático for acessado com um receptor de expressão. ERRO
AVISO
IGNORAR
Determinando Efeito de @SuppressWarnings (COMPILER_PB_SUPPRESS_WARNINGS)
Quando ativada, a anotação @SuppressWarnings poderá ser utilizada para suprimir alguns avisos do compilador.
Quando ativadas, todas as anotações @SupressWarnings serão ignoradas. Por exemplo, os avisos serão relatados.
ATIVADO
DESATIVADO>
Relatando Emulação de Acesso Sintético (COMPILER_PB_SYNTHETIC_ACCESS_EMULATION)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que emular o acesso a um membro não acessível de um tipo de inclusão. Esse acesso pode ter implicações no desempenho. ERRO
AVISO
IGNORAR
Relatando Declaração de Parâmetro Type Ocultando outro Tipo (COMPILER_PB_TYPE_PARAMETER_HIDING)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que uma declaração de parâmetro type estiver ocultando algum tipo. ERRO
AVISO
IGNORAR
Relatando Operação de Tipo Desmarcado (COMPILER_PB_UNCHECKED_TYPE_OPERATION)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que uma operação envolver tipos genéricos e potencialmente, invalidar segurança de tipo ao envolver tipos não processados (Por exemplo, chamando #foo(X<String>) com argumentos (X)). ERRO
AVISO
IGNORAR
Relatando Bloco Vazio Não Documentado (COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK)
Quando ativado, o compilador emitirá um erro ou um aviso quando um bloco vazio for detectado e não estiver documentado com nenhum comentário. ERRO
AVISO
IGNORAR
Relatando Token de Aviso não Tratado para @SuppressWarnings (COMPILER_PB_UNHANDLED_WARNING_TOKEN)
Quando ativado, o compilador emitirá um erro ou um aviso quando encontrar um token que não possa ser manipulado dentro de uma anotação @SuppressWarnings. ERRO
AVISO
IGNORAR
Relatando Else Desnecessário (COMPILER_PB_UNNECESSARY_ELSE)
Quando ativado, o compilador emitirá um erro ou um aviso quando uma instrução for desnecessariamente aninhada dentro de uma cláusula else (em situação em que a cláusula then não estiver concluindo normalmente). ERRO
AVISO
IGNORAR
Relatando Verificação de Tipo Desnecessária (COMPILER_PB_UNNECESSARY_TYPE_CHECK)
Quando ativado, o compilador emitirá um erro ou um aviso quando uma operação de cast ou de instanceof for desnecessária. ERRO
AVISO
IGNORAR
Relatando Acesso Não Qualificado ao Campo (COMPILER_PB_UNQUALIFIED_FIELD_ACCESS)
Quando ativado, o compilador emitirá um erro ou um aviso quando um campo for acessado sem qualquer qualificação. Para aprimorar a legibilidade do código, ele deve ser qualificado, por exemplo, 'x' deve ser lido como 'this.x'. ERRO
AVISO
IGNORAR
Relatando Exceção Thrown Declarada Não Utilizada (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION)
Quando ativado, o compilador emitirá um erro ou um aviso quando um método ou um construtor estiver declarando uma exceção thrown verificada, mas, na realidade, nunca ativá-la em seu corpo. ERRO
AVISO
IGNORAR
Relatando Exceção Emitida Declarada Não Utilizada no Método Substituído (COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING)
Quando desativado, o compilador não incluirá métodos de substituição em seu diagnóstico para exceções thrown declaradas não utilizadas. ATIVADO
DESATIVADO
Relatando Importação Não Utilizada (COMPILER_PB_UNUSED_IMPORT)
Quando ativado, o compilador emitirá um erro ou um aviso para referência de importação não utilizada ERRO
AVISO
IGNORAR
Relatando Local Não Utilizado (COMPILER_PB_UNUSED_LOCAL)
Quando ativado, o compilador emitirá um erro ou um aviso para variáveis locais não utilizadas (isto é, variáveis nunca lidas) ERRO
AVISO
IGNORAR
Relatando Parâmetro Não Utilizado (COMPILER_PB_UNUSED_PARAMETER)
Quando ativado, o compilador emitirá um erro ou um aviso para parâmetros de método não utilizados (isto é, parâmetros nunca lidos) ERRO
AVISO
IGNORAR
Relatando Parâmetro Não Utilizado ao Implementar Método Abstrato (COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT)
Quando ativado, o compilador sinalizará parâmetros não utilizados em implementações de método abstrato. ATIVADO
DESATIVADO
Relatando Parâmetro Não Utilizado ao Substituir Método Concreto (COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE)
Quando ativado, o compilador sinalizará parâmetros não utilizados em métodos que substituem métodos concretos. ATIVADO
DESATIVADO
Relatando Membros Privados Não Utilizados(COMPILER_PB_UNUSED_PRIVATE_MEMBER)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que um método ou campo privado for declarado mas nunca utilizado dentro da mesma unidade. ERRO
AVISO
IGNORAR
Relatando Argumento Varargs que Precisa de uma Coerção na Chamada do Método/Construtor (COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST)
Quando ativado, o compilador emitirá um erro ou um aviso sempre que argumentos varargs devam ser distribuídos quando transmitidos para uma chamada de método/construtor. (Por exemplo, Class.getMethod(String name, Class ... args ) chamado com argumentos ("foo", null)). ERRO
AVISO
IGNORAR
Definindo o Modo de Compatibilidade de Origem (COMPILER_SOURCE)
Especifica se a origem é compatível com 1.3 ou 1.4. Da 1.4 para frente, 'assert' é uma palavra-chave reservada para suporte de asserção. Observe também, que ao alternar para o modo 1.4, o nível da VM de destino deve ser definido para "1.4" e o modo de compatibilidade deve ser "1.4". VERSÃO_1_3
VERSÃO_1_4
Gerando Atributo de Depuração da Origem (COMPILER_SOURCE_FILE_ATTR)
Quando gerado, esse atributo ativará o depurador para apresentar o código fonte correspondente. GERAR
NÃO_GERAR
Determine se as tags da tarefa fazem distinção entre maiúsculas e minúsculas (COMPILER_TASK_CASE_SENSITIVE)
Quando ativado, as tags da tarefa são consideradas como se fizessem distinção entre maiúsculas e minúsculas. ATIVADO
DESATIVADO
Definir as Prioridades de Tarefas Automáticas (COMPILER_TASK_PRIORITIES)

Em paralelo às Marcações de Tarefas Automáticas, esta lista define as prioridades (alta, normal ou baixa) dos marcadores de tarefas emitidas pelo compilador.

Se o padrão for especificado, a prioridade de cada marcador de tarefas será "NORMAL".

As possíveis prioridades são "ALTA", "NORMAL" ou "BAIXA".

{<priority>[,<priority>]*}.
O valor padrão é "NORMAL,ALTA,
NORMAL"
Definir as Marcações de Tarefas Automáticas (COMPILER_TASK_TAGS)
Quando a marcação não está vazia, o compilador emitirá um marcador de tarefa sempre que encontrar uma das marcações correspondentes dentro de qualquer comentário no código fonte Java.  As mensagens de tarefas geradas incluirão a marcação e estendendo-se até o próximo separador de linhas ou término de comentário e serão cortadas. {<tag>[,<tag>]*}.
O valor padrão é "TODO,FIXME,
XXX"

Opções do Construtor

Descrição Valores
Limpando Pasta(s) de Saída (CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER)
Indique se o JavaBuilder pode limpar as pastas de saída ao executar operações de construção completas. LIMPAR
IGNORAR
Relatando Recursos Duplicados (CORE_JAVA_BUILD_DUPLICATE_RESOURCE)
Instrua o construtor para abortar se o classpath for inválido ERRO
AVISO
Abortar se o Classpath for Inválido (CORE_JAVA_BUILD_INVALID_CLASSPATH)
Instrua o construtor para abortar se o classpath for inválido ABORTAR
IGNORAR
Calculando A Ordem de Construção do Projeto (CORE_JAVA_BUILD_ORDER)
Indique se o JavaCore deve forçar para que a ordem de construção do projeto seja baseada na cadeia de pré-requisitos do classpath. Ao solicitar o cálculo, é assumida a ordem padrão da plataforma (com base nas referências do projeto). CALCULAR
IGNORAR
Especificando Filtros para Controle de Cópia de Recurso (CORE_JAVA_BUILD_RESOURCE_COPY_FILTER)
Especifique filtros para controlar o processo de cópia do recurso. (<name> é um padrão de nome de arquivo (são permitidos apenas os caracteres curinga *) ou o nome de uma pasta que termina com '/') {<name>[,<name>]*}.
O valor padrão é ""

Opções do JavaCore

Descrição Valores
Relatando o Ciclo do Classpath (CORE_CIRCULAR_CLASSPATH)
Indicar a gravidade do problema relatado quando um projeto está envolvido em um ciclo. ERRO
AVISO
Habilitando o Uso de Padrões de Exclusão do Classpath (CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS)
Quando definido como "desativado", nenhuma entrada em um caminho de classe de projeto poderá ser associada a um padrão de exclusão ou de inclusão. ATIVADO
DESATIVADO
Habilitando o Uso de Múltiplas Localizações de Saída do Classpath (CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS)
Quando definido como "desativado", nenhuma entrada no classpath de um projeto pode estar associada a uma localização de saída específica, impedindo assim o uso de múltiplas localizações de saída ATIVADO
DESATIVADO
Especificar o Formato de Codificação de Origem Padrão (CORE_ENCODING)
Obtenha o formato de codificação das origens compiladas. Esta definição é somente leitura, equivalente a ResourcesPlugin.getEncoding(). qualquer um dos nomes de codificação suportados.
O valor padrão é o padrão da plataforma
Relatando Nível JDK Incompatível para Binários Obrigatórios (CORE_INCOMPATIBLE_JDK_LEVEL)
Indique a gravidade do problema relatado quando um projeto exigir como pré-requisito um outro projeto ou biblioteca com um nível JDK de destino incompatível (por exemplo, projeto com destino de 1.1 vm, mas compilado em relação a bibliotecas 1.4). ERRO
AVISO
IGNORAR
Relatando Classpath Incompleto (CORE_INCOMPLETE_CLASSPATH)
Indicar a gravidade do problema relatado quando uma entrada no classpath não existe, não é legítima ou não é visível (ex. um projeto referenciado está fechado). ERRO
AVISO

Opções do Formatador

Descrição Valores
Opção para alinhar membros de tipo de uma declaração de tipo na coluna (FORMATTER_ALIGN_TYPE_MEMBERS_ON_COLUMNS)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de argumentos em expressão de alocação (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ALLOCATION_EXPRESSION)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de argumentos em constante enum (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ENUM_CONSTANT)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de argumentos em chamada de construtor explícita (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_EXPLICIT_CONSTRUCTOR_CALL)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de argumentos em chamada de método (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_METHOD_INVOCATION)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de argumentos em expressão de alocação qualificada (FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_QUALIFIED_ALLOCATION_EXPRESSION)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de expressão binária (FORMATTER_ALIGNMENT_FOR_BINARY_EXPRESSION)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de if compacto (FORMATTER_ALIGNMENT_FOR_COMPACT_IF)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_BY_ONE)
Opção para alinhamento de expressão condicional (FORMATTER_ALIGNMENT_FOR_CONDITIONAL_EXPRESSION)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_DEFAULT)
Opção de alinhamento de constantes enum (FORMATTER_ALIGNMENT_FOR_ENUM_CONSTANTS)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(false, WRAP_NO_SPLIT, INDENT_DEFAULT)
Opção de alinhamento de expressões no inicializador de matriz (FORMATTER_ALIGNMENT_FOR_EXPRESSIONS_IN_ARRAY_INITIALIZER)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de vários campos (FORMATTER_ALIGNMENT_FOR_MULTIPLE_FIELDS)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de parâmetros em declaração do construtor (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_CONSTRUCTOR_DECLARATION)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de parâmetros em declaração do método (FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_METHOD_DECLARATION)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de seletor em chamada de método (FORMATTER_ALIGNMENT_FOR_SELECTOR_IN_METHOD_INVOCATION)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de superclasse em declaração de tipo (FORMATTER_ALIGNMENT_FOR_SUPERCLASS_IN_TYPE_DECLARATION)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(false, WRAP_NEXT_SHIFTED, INDENT_DEFAULT)
Opção para alinhamento de superinterfaces em declaração de enum (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_ENUM_DECLARATION)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de superinterfaces em declaração de tipo (FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_TYPE_DECLARATION)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de cláusula de emissões em declaração de construtor (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_CONSTRUCTOR_DECLARATION)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para alinhamento de cláusula de emissões em declaração de método (FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_METHOD_DECLARATION)
Possível valor valores retornados pela chamada createAlignmentValue(booleano, int, int)
Valor Padrão createAlignmentValue(falso, WRAP_COMPACT, INDENT_DEFAULT)
Opção para incluir linhas em branco depois da declaração de importações (FORMATTER_BLANK_LINES_AFTER_IMPORTS)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "0"
Opção para incluir linhas em branco depois da declaração de pacote (FORMATTER_BLANK_LINES_AFTER_PACKAGE)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "0"
Opção para incluir linhas em branco no início do corpo do método (FORMATTER_BLANK_LINES_AT_BEGINNING_OF_METHOD_BODY)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "0"
Opção para incluir linhas em branco antes de uma declaração de campo (FORMATTER_BLANK_LINES_BEFORE_FIELD)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "0"
Opção para incluir linhas em branco antes da primeira declaração de corpo de classe (FORMATTER_BLANK_LINES_BEFORE_FIRST_CLASS_BODY_DECLARATION)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "0"
Opção para incluir linhas em branco antes da declaração de importações (FORMATTER_BLANK_LINES_BEFORE_IMPORTS)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "0"
Opção para incluir linhas em branco antes de uma declaração de tipo de membro (FORMATTER_BLANK_LINES_BEFORE_MEMBER_TYPE)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "0"
Opção para incluir linhas em branco antes de uma declaração de método (FORMATTER_BLANK_LINES_BEFORE_METHOD)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "0"
Opção para incluir linhas em branco antes de uma nova parte (FORMATTER_BLANK_LINES_BEFORE_NEW_CHUNK)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "0"
Opção para incluir linhas em branco antes da declaração de pacote (FORMATTER_BLANK_LINES_BEFORE_PACKAGE)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "0"
Opção para incluir linhas em branco entre declarações de tipo (FORMATTER_BLANK_LINES_BETWEEN_TYPE_DECLARATIONS)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "0"
Opções para posicionar as chaves de uma declaração de tipo de anotação (FORMATTER_BRACE_POSITION_FOR_ANNOTATION_TYPE_DECLARATION)
Possíveis valores FIM_DA_LINHA
PRÓXIMA_LINHA
PRÓXIMA_LINHA_DESLOCADA
PRÓXIMA_LINHA_NO_AGRUPAMENTO
Opção para posicionar as chaves de uma declaração de tipo anônima (FORMATTER_BRACE_POSITION_FOR_ANONYMOUS_TYPE_DECLARATION)
Possíveis valores FIM_DA_LINHA
PRÓXIMA_LINHA
PRÓXIMA_LINHA_DESLOCADA
PRÓXIMA_LINHA_NO_AGRUPAMENTO
Opção para posicionar as chaves de um inicializador de matriz (FORMATTER_BRACE_POSITION_FOR_ARRAY_INITIALIZER)
Possíveis valores FIM_DA_LINHA
PRÓXIMA_LINHA
PRÓXIMA_LINHA_DESLOCADA
PRÓXIMA_LINHA_NO_AGRUPAMENTO
Opção para posicionar as chaves de um bloco (FORMATTER_BRACE_POSITION_FOR_BLOCK)
Possíveis valores FIM_DA_LINHA
PRÓXIMA_LINHA
PRÓXIMA_LINHA_DESLOCADA
PRÓXIMA_LINHA_NO_AGRUPAMENTO
Opção para posicionar as chaves de um bloco em uma instrução com uso de maiúsculas e minúsculas quando o bloco for a primeira instrução seguinte (FORMATTER_BRACE_POSITION_FOR_BLOCK_IN_CASE)
Possíveis valores FIM_DA_LINHA
PRÓXIMA_LINHA
PRÓXIMA_LINHA_DESLOCADA
PRÓXIMA_LINHA_NO_AGRUPAMENTO
Opção para posicionar as chaves de uma declaração de construtor (FORMATTER_BRACE_POSITION_FOR_CONSTRUCTOR_DECLARATION)
Possíveis valores FIM_DA_LINHA
PRÓXIMA_LINHA
PRÓXIMA_LINHA_DESLOCADA
PRÓXIMA_LINHA_NO_AGRUPAMENTO
Opção para posicionar as chaves de uma constante enum (FORMATTER_BRACE_POSITION_FOR_ENUM_CONSTANT)
Possíveis valores FIM_DA_LINHA
PRÓXIMA_LINHA
PRÓXIMA_LINHA_DESLOCADA
PRÓXIMA_LINHA_NO_AGRUPAMENTO
Opção para posicionar as chaves de uma declaração de enum (FORMATTER_BRACE_POSITION_FOR_ENUM_DECLARATION)
Possíveis valores FIM_DA_LINHA
PRÓXIMA_LINHA
PRÓXIMA_LINHA_DESLOCADA
PRÓXIMA_LINHA_NO_AGRUPAMENTO
Opção para posicionar as chaves de uma declaração de método (FORMATTER_BRACE_POSITION_FOR_METHOD_DECLARATION)
Possíveis valores FIM_DA_LINHA
PRÓXIMA_LINHA
PRÓXIMA_LINHA_DESLOCADA
PRÓXIMA_LINHA_NO_AGRUPAMENTO
Opção para posicionar as chaves de uma instrução de comutador (FORMATTER_BRACE_POSITION_FOR_SWITCH)
Possíveis valores FIM_DA_LINHA
PRÓXIMA_LINHA
PRÓXIMA_LINHA_DESLOCADA
PRÓXIMA_LINHA_NO_AGRUPAMENTO
Opção para posicionar as chaves de uma declaração de tipo (FORMATTER_BRACE_POSITION_FOR_TYPE_DECLARATION)
Possíveis valores FIM_DA_LINHA
PRÓXIMA_LINHA
PRÓXIMA_LINHA_DESLOCADA
PRÓXIMA_LINHA_NO_AGRUPAMENTO
Opção para controlar se as linhas em branco são limpas dentro dos comentários (FORMATTER_COMMENT_CLEAR_BLANK_LINES)
Possíveis valores VERDADEIRO
FALSO
Opção para controlar se os comentários são formatados (FORMATTER_COMMENT_FORMAT)
Possíveis valores VERDADEIRO
FALSO
Opção para controlar se o comentário de cabeçalho de um arquivo de origem Java está formatado (FORMATTER_COMMENT_FORMAT_HEADER)
Possíveis valores VERDADEIRO
FALSO
Opção para controlar se as tags HTML estão formatadas. (FORMATTER_COMMENT_FORMAT_HTML)
Possíveis valores VERDADEIRO
FALSO
Opção para controlar se os trechos de códigos estão formatados em comentários (FORMATTER_COMMENT_FORMAT_SOURCE)
Possíveis valores VERDADEIRO
FALSO
Opção para controlar se a descrição de parâmetros do Javadoc estão recuados (FORMATTER_COMMENT_INDENT_PARAMETER_DESCRIPTION)
Possíveis valores VERDADEIRO
FALSO
Opção para controlar se as tags de raiz do Javadoc estão recuadas. (FORMATTER_COMMENT_INDENT_ROOT_TAGS)
Possíveis valores VERDADEIRO
FALSO
Opção para inserir uma linha vazia antes do bloco de tags de raiz do Javadoc (FORMATTER_COMMENT_INSERT_EMPTY_LINE_BEFORE_ROOT_TAGS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha depois dos parâmetros de tags de raiz do Javadoc (FORMATTER_COMMENT_INSERT_NEW_LINE_FOR_PARAMETER)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para especificar o comprimento da linha para comentários. (COMPRIMENTO_DA_LINHA_DE_COMENTÁRIO_DO_FORMATADOR)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "80"
Opção para compactar else/if (FORMATTER_COMPACT_ELSE_IF)
Possíveis valores VERDADEIRO
FALSO
Opção para configurar o recuo de continuação (FORMATTER_CONTINUATION_INDENTATION)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "2"
Opção para configurar o recuo de continuação dentro do inicializador da matriz (FORMATTER_CONTINUATION_INDENTATION_FOR_ARRAY_INITIALIZER)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "2"
Opção para recuar a comparação de declarações de corpo para seu cabeçalho de constante enum (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_CONSTANT_HEADER)
Possíveis valores VERDADEIRO
FALSO
Opção para recuar comparação de declarações de corpo para seu cabeçalho de declaração enum incluído (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_DECLARATION_HEADER)
Possíveis valores VERDADEIRO
FALSO
Opção para recuar comparação de declarações de corpo para seu cabeçalho de tipo incluído (FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_TYPE_HEADER)
Possíveis valores VERDADEIRO
FALSO
Opção para recuar comparação de breaks para análise (FORMATTER_INDENT_BREAKS_COMPARE_TO_CASES)
Possíveis valores VERDADEIRO
FALSO
Opção para recuar instruções dentro de um bloco (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BLOCK)
Possíveis valores VERDADEIRO
FALSO
Opção para recuar instruções dentro do corpo de um método ou de um construtor (FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BODY)
Possíveis valores VERDADEIRO
FALSO
Opção para recuar comparação de instruções de comutador para análise (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_CASES)
Possíveis valores VERDADEIRO
FALSO
Opção para recuar comparação de instruções de comutador para alternar (FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_SWITCH)
Possíveis valores VERDADEIRO
FALSO
Opção para especificar o número de espaços equivalentes que representa um recuo (FORMATTER_INDENTATION_SIZE)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "4"
Opção para inserir uma nova linha depois da chave de abertura em um inicializador de matriz (FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha depois da chave de abertura em um inicializador de matriz (FORMATTER_INSERT_NEW_LINE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha no final do arquivo atual, se ausente (FORMATTER_INSERT_NEW_LINE_AT_END_OF_FILE_IF_MISSING)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha antes da palavra-chave catch em instrução try (FORMATTER_INSERT_NEW_LINE_BEFORE_CATCH_IN_TRY_STATEMENT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha antes da chave de fechamento em um inicializador de matriz (FORMATTER_INSERT_NEW_LINE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha antes da palavra-chave else em instrução if (FORMATTER_INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha antes da palavra-chave finally em instrução try (FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha antes de while em instrução do (FORMATTER_INSERT_NEW_LINE_BEFORE_WHILE_IN_DO_STATEMENT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha em uma declaração de tipo anônimo vazia (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANONYMOUS_TYPE_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha em um bloco vazio (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_BLOCK)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha em uma constante enum vazia (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_CONSTANT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha em uma declaração enum vazia (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha em um corpo de método vazio (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_METHOD_BODY)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir uma nova linha em uma declaração de tipo vazia (FORMATTER_INSERT_NEW_LINE_IN_EMPTY_TYPE_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois de um curinga in (FORMATTER_INSERT_SPACE_AFTER_AND_IN_TYPE_PARAMETER)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois de um operador de designação (FORMATTER_INSERT_SPACE_AFTER_ASSIGNMENT_OPERATOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da anotação in (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da declaração de tipo de anotação in (FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION_TYPE_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois de um operador binário (FORMATTER_INSERT_SPACE_AFTER_BINARY_OPERATOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois dos sinais de maior e menor de fechamento em argumentos de tipo (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois dos sinais de maior e menor de fechamento em parâmetros type (FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da chave de fechamento de um bloco (FORMATTER_INSERT_SPACE_AFTER_CLOSING_BRACE_IN_BLOCK)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parênteses de fechamento de uma expressão cast (FORMATTER_INSERT_SPACE_AFTER_CLOSING_PAREN_IN_CAST)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois dos dois pontos em uma instrução de declaração (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_ASSERT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois de dois pontos em uma instrução de análise quando uma chave de abertura segue os dois pontos (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CASE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois dos dois pontos em uma expressão condicional (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CONDITIONAL)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois de dois pontos em uma instrução for (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_FOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois dos dois pontos em uma instrução etiquetada (FORMATTER_INSERT_SPACE_AFTER_COLON_IN_LABELED_STATEMENT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula em uma expressão de alocação (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ALLOCATION_EXPRESSION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula em anotação (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ANNOTATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula em um inicializador de matriz (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ARRAY_INITIALIZER)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula nos parâmetros de uma declaração de construtor (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula nos nomes de exceção em uma cláusula de emissões de uma declaração de construtor (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula nos argumentos de uma constante enum (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_CONSTANT_ARGUMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula em declarações enum (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_DECLARATIONS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula nos argumentos de uma chamada de construtor explícita (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula nos incrementos de uma instrução for (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INCREMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula nas inicializações de uma instrução for (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INITS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula nos parâmetros de uma declaração de método (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_PARAMETERS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula nos nomes de exceção em uma cláusula de emissão de uma declaração de método (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_THROWS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula nos argumentos de uma chamada de método (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_INVOCATION_ARGUMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula em várias declarações de campo (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula em várias declarações locais (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula em referência de tipo de parâmetro (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula em nomes de superinterfaces de um cabeçalho de tipo (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_SUPERINTERFACES)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula em argumentos de tipo (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_ARGUMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da vírgula em parâmetros type (FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_PARAMETERS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois de reticências (FORMATTER_INSERT_SPACE_AFTER_ELLIPSIS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois dos sinais de maior e menor de abertura em referência de tipo de parâmetro (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois dos sinais de maior e menor de abertura em argumentos de tipo (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois dos sinais de maior e menor de abertura em parâmetros type (FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois da chave de abertura em um inicializador de matriz (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois dos sinais de maior e menor de abertura dentro de uma expressão de alocação (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do colchete de abertura dentro de uma referência de matriz (FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parênteses de abertura em anotação (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ANNOTATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parênteses de abertura em uma expressão cast (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CAST)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parênteses de abertura em uma captura (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CATCH)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parênteses de abertura em uma declaração de construtor (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parênteses de abertura em constate enum (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ENUM_CONSTANT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parênteses de abertura em uma instrução for (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_FOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parênteses de abertura em uma instrução if (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_IF)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parênteses de abertura em uma declaração de método (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parênteses de abertura em uma chamada de método (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_INVOCATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parênteses de abertura em uma expressão entre parênteses (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parêntese de abertura em uma instrução switch (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SWITCH)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parênteses de abertura em uma instrução sincronizada (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SYNCHRONIZED)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do parênteses de abertura em uma instrução while (FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_WHILE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois de um operador de sufixo (FORMATTER_INSERT_SPACE_AFTER_POSTFIX_OPERATOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois de um operador de prefixo (FORMATTER_INSERT_SPACE_AFTER_PREFIX_OPERATOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do ponto de interrogação em uma expressão condicional (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_CONDITIONAL)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do ponto de interrogação em um curinga (FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_WILDCARD)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois do ponto e vírgula em uma instrução for (FORMATTER_INSERT_SPACE_AFTER_SEMICOLON_IN_FOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço depois de um operador unário (FORMATTER_INSERT_SPACE_AFTER_UNARY_OPERATOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes e no curinga (FORMATTER_INSERT_SPACE_BEFORE_AND_IN_TYPE_PARAMETER)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes de um operador de designação (FORMATTER_INSERT_SPACE_BEFORE_ASSIGNMENT_OPERATOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da declaração de tipo de anotação in (FORMATTER_INSERT_SPACE_BEFORE_AT_IN_ANNOTATION_TYPE_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes de um operador binário (FORMATTER_INSERT_SPACE_BEFORE_BINARY_OPERATOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes dos sinais de maior e menor de fechamento em referência de tipo de parâmetro (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes dos sinais de maior e menor de fechamento em argumentos de tipo (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes dos sinais de maior e menor de fechamento em parâmetros type (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da chave de fechamento em um inicializador de matriz (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do colchete de fechamento em uma expressão de alocação de matriz (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes o colchete de fechamento em uma referência de matriz (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_REFERENCE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de fechamento em anotação (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ANNOTATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de fechamento em uma expressão cast (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CAST)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de fechamento em uma captura (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CATCH)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de fechamento em uma declaração de construtor (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de fechamento em constante enum (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ENUM_CONSTANT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de fechamento em uma instrução for (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_FOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de fechamento em uma instrução if (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_IF)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de fechamento em uma declaração de método (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de fechamento em uma chamada de método (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_INVOCATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes de parênteses de fechamento em uma expressão entre parênteses (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de fechamento em uma instrução switch (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SWITCH)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de fechamento em uma instrução sincronizada (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SYNCHRONIZED)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de fechamento em uma instrução while (FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_WHILE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes dos dois pontos em uma instrução de declaração (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_ASSERT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes dos dois pontos em uma instrução de análise (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CASE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes dos dois pontos em uma expressão condicional (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CONDITIONAL)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes dos dois pontos em uma instrução padrão (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_DEFAULT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes dos dois pontos em uma instrução for (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_FOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes dos dois pontos em uma instrução etiquetada (FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_LABELED_STATEMENT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula em uma expressão de alocação (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ALLOCATION_EXPRESSION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula em anotação (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ANNOTATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula em um inicializador de matriz (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ARRAY_INITIALIZER)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula nos parâmetros de uma declaração de construtor (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula nos nome de exceção da cláusula de emissões de uma declaração de construtor (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula nos argumentos de constante enum (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_CONSTANT_ARGUMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula em declarações enum (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_DECLARATIONS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula nos argumentos de uma chamada de construtor explícito (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula nos incrementos de uma instrução for (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INCREMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula nas inicializações de uma instrução for (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INITS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula nos parâmetros de uma declaração de método (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_PARAMETERS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula nos nomes de exceção da cláusula de emissões de uma declaração de método (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_THROWS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula nos argumentos de uma chamada de método (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_INVOCATION_ARGUMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula em várias declarações de campo (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula em várias declarações locais (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula em referência de tipo de parâmetro (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula nos nomes de superinterfaces em um cabeçalho de tipo (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_SUPERINTERFACES)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula em argumentos de tipo (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_ARGUMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da vírgula em parâmetros type (FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_PARAMETERS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes de reticências (FORMATTER_INSERT_SPACE_BEFORE_ELLIPSIS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes dos sinais de maior e menor de abertura em referência de tipo de parâmetro (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes dos sinais de maior e menor de abertura em argumentos de tipo (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes dos sinais de maior e menor de abertura em parâmetros type (FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da chave de abertura em uma declaração de tipo de anotação (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANNOTATION_TYPE_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço de chave de abertura em uma declaração de tipo anônima (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANONYMOUS_TYPE_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da chave de abertura em um inicializador de matriz (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ARRAY_INITIALIZER)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da chave de abertura em um bloco (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_BLOCK)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da chave de abertura em uma declaração de construtor (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_CONSTRUCTOR_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da chave de abertura em uma constante enum (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_CONSTANT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da chave de abertura em uma declaração enum (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da chave de abertura em uma declaração de método (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_METHOD_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da chave de abertura em uma instrução switch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_SWITCH)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes da chave de abertura em uma declaração de tipo (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_TYPE_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do colchete de abertura em uma expressão de alocação de matriz (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do colchete de abertura em uma referência de matriz (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_REFERENCE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do colchete de abertura em uma referência de tipo de matriz (FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_TYPE_REFERENCE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de abertura em anotação (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de abertura em declaração de membro de tipo de anotação (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de abertura em uma captura (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CATCH)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de abertura em uma declaração de construtor (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de abertura em constante enum (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ENUM_CONSTANT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de abertura em uma instrução for (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_FOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de abertura em uma instrução if (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_IF)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de abertura em uma declaração de método (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de abertura em uma chamada de método (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_INVOCATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de abertura em uma expressão entre parênteses (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de abertura em uma instrução switch (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SWITCH)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de abertura em uma instrução sincronizada (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SYNCHRONIZED)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do parênteses de abertura em uma instrução while (FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_WHILE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes de um operador de sufixo (FORMATTER_INSERT_SPACE_BEFORE_POSTFIX_OPERATOR)
Possíveis valores INSERIR
NÃO_INSERIR
0pção para inserir um espaço antes de um operador de prefixo (FORMATTER_INSERT_SPACE_BEFORE_PREFIX_OPERATOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do ponto de interrogação em uma expressão condicional (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_CONDITIONAL)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do ponto de interrogação em um curinga (FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_WILDCARD)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do ponto e vírgula (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do ponto e vírgula em instrução for (FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON_IN_FOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço antes do operador unário (FORMATTER_INSERT_SPACE_BEFORE_UNARY_OPERATOR)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço entre colchetes em uma referência de tipo de matriz (FORMATTER_INSERT_SPACE_BETWEEN_BRACKETS_IN_ARRAY_TYPE_REFERENCE)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço entre chaves vazias em um inicializador de matriz (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACES_IN_ARRAY_INITIALIZER)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço entre colchetes vazios em uma expressão de alocação de matriz (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACKETS_IN_ARRAY_ALLOCATION_EXPRESSION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço entre parênteses vazios em uma declaração de membro de tipo de anotação (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ANNOTATION_TYPE_MEMBER_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço entre parênteses vazios em uma declaração de construtor (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_CONSTRUCTOR_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço entre parênteses vazios em constante enum (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ENUM_CONSTANT)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço entre parênteses vazios em uma declaração de método (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_DECLARATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para inserir um espaço entre parênteses vazios em uma chamada de método (FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_INVOCATION)
Possíveis valores INSERIR
NÃO_INSERIR
Opção para manter a instrução else na mesma linha (FORMATTER_KEEP_ELSE_STATEMENT_ON_SAME_LINE)
Possíveis valores VERDADEIRO
FALSO
Opção para manter o inicializador de matriz vazia em uma linha (FORMATTER_KEEP_EMPTY_ARRAY_INITIALIZER_ON_ONE_LINE)
Possíveis valores VERDADEIRO
FALSO
Opção para manter a cláusula guardiã em uma linha (FORMATTER_KEEP_GUARDIAN_CLAUSE_ON_ONE_LINE)
Possíveis valores VERDADEIRO
FALSO
Opção para manter instrução simples if em uma linha (FORMATTER_KEEP_SIMPLE_IF_ON_ONE_LINE)
Possíveis valores VERDADEIRO
FALSO
Opção para manter instrução then na mesma linha (FORMATTER_KEEP_THEN_STATEMENT_ON_SAME_LINE)
Possíveis valores VERDADEIRO
FALSO
Opção para especificar o comprimento da página. Além desse comprimento, o formatador tentará dividir o código (FORMATTER_LINE_SPLIT)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "80"
Opção para especificar o número de linha vazias para preservação (FORMATTER_NUMBER_OF_EMPTY_LINES_TO_PRESERVE)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "0"
Opção para especificar se a instrução vazia deve estar em uma nova linha ou não (FORMATTER_PUT_EMPTY_STATEMENT_ON_NEW_LINE)
Possíveis valores VERDADEIRO
FALSO
Opção para especificar o tamanho da tabulação (FORMATTER_TAB_CHAR)
Possíveis valores TAB
ESPAÇO
MESCLADO
Opção para especificar o número de espaços equivalentes que representa uma tabulação (FORMATTER_TAB_SIZE)
Possível valor "<n>", em que n é zero ou um inteiro positivo
Valor Padrão "4"
Opção para utilizar tabulações apenas para recuos à esquerda (FORMATTER_USE_TABS_ONLY_FOR_LEADING_INDENTATIONS)
Possíveis valores VERDADEIRO
FALSO

Opções do CodeAssist

Descrição Valores
Definir os Prefixos para Nome de Argumento (CODEASSIST_ARGUMENT_PREFIXES)
Quando os prefixos não estão vazios, a conclusão para o nome do argumento começará com um dos prefixos sugeridos. {<prefix>[,<prefix>]*}.
O valor padrão é ""
Definir os Sufixos para Nome de Argumento (CODEASSIST_ARGUMENT_SUFFIXES)
Quando os sufixos não estão vazios, a conclusão para o nome do argumento terminará com um dos sufixos sugeridos. {<suffix>[,<suffix>]*}.
O valor padrão é ""
Ativar Conclusão Confidencial de Referência Desencorajada (CODEASSIST_DISCOURAGED_REFERENCE_CHECK)
Quando ativa, a conclusão não mostra que desencorajou a referência. ATIVADO
DESATIVADO
Definir os Prefixos para Nome de Campo (CODEASSIST_FIELD_PREFIXES)
Quando os prefixos não estão vazios, a conclusão para o nome do campo começará com um dos prefixos sugeridos. {<prefix>[,<prefix>]*}.
O valor padrão é ""
Definir os Sufixos para Nome de Campo (CODEASSIST_FIELD_SUFFIXES)
Quando os sufixos não estão vazios, a conclusão para o nome do campo terminará com um dos sufixos sugeridos. {<suffix>[,<suffix>]*}.
O valor padrão é ""
Ativar Conclusão Confidencial de Referência Proibida (CODEASSIST_FORBIDDEN_REFERENCE_CHECK)
Quando ativa, a conclusão não mostra que proibiu a referência. ATIVADO
DESATIVADO
Qualificação Automática de Membros Implícitos (CODEASSIST_IMPLICIT_QUALIFICATION)
Quando ativa, a conclusão qualifica automaticamente a conclusão em referências de campo e expressões de mensagens implícitas. ATIVADO
DESATIVADO
Definir os Prefixos para Nome de Variável Local (CODEASSIST_LOCAL_PREFIXES)
Quando os prefixos não estão vazios, a conclusão para o nome da variável local começará com um dos prefixos sugeridos. {<prefix>[,<prefix>]*}.
O valor padrão é ""
Definir os Sufixos para Nome de Variável Local (CODEASSIST_LOCAL_SUFFIXES)
Quando os sufixos não estão vazios, a conclusão para o nome da variável local terminará com um dos sufixos sugeridos. {<suffix>[,<suffix>]*}.
O valor padrão é ""
Definir os Prefixos para Nome de Campo Estático (CODEASSIST_STATIC_FIELD_PREFIXES)
Quando os prefixos não estão vazios, a conclusão para o nome do campo estático começará com um dos prefixos sugeridos. {<prefix>[,<prefix>]*}.
O valor padrão é ""
Definir os Sufixos para Nome de Campo Estático (CODEASSIST_STATIC_FIELD_SUFFIXES)
Quando os sufixos não estão vazios, a conclusão para o nome do campo estático terminará com um dos sufixos sugeridos. {<suffix>[,<suffix>]*}.
O valor padrão é ""
Ativar Conclusão Sensível à Visibilidade (CODEASSIST_VISIBILITY_CHECK)
Quando ativa, a conclusão não responde ao que não pode ser visto (por ex., você não pode ver métodos particulares de uma superclasse). ATIVADO
DESATIVADO