A página de preferências
Java > Compilador
permite configurar as diversas definições relacionadas à compilação de código-fonte Java e à geração de arquivo de classe.
Opção |
Descrição |
Padrão |
---|---|---|
Nível de Conformidade do Compilador |
Especifica o nível de conformidade do compilador. |
1.4 |
Utilizar Configurações de Conformidade Padrão |
Se ativado, as definições padrões de compatibilidade para o nível de compatibilidade com o compilador são aplicadas. |
Ativado |
Conformidade de Arquivos de Classe Gerados |
Especifica a compatibilidade com o arquivo de classe gerado. |
1.2 |
Compatibilidade com a Origem |
Especifica a compatibilidade do código de origem aceito. |
1.3 |
Não Permitir Identificadores Chamados 'assert' |
Quando ativado, o compilador emite um erro ou um aviso sempre que 'assert' é utilizado como um identificador (palavra-chave reservada no J2SE 1.4). |
Aviso |
Não Permitir Identificadores Chamados 'enum' |
Quando ativado, o compilador emite um erro ou um aviso sempre que 'enum' é utilizado como um identificador (palavra-chave reservada no J2SE 5.0). |
Aviso |
Incluir Atributos de Variável para Arquivos de Classe Gerados |
Se ativado, os atributos de variável são adicionados ao arquivo de classe. Isso ativará os nomes de variáveis locais a serem exibidos no depurador (em locais em que as variáveis são definitivamente atribuídas). O arquivo .class resultante será então maior. |
Ativado |
Incluir Atributos de Número de Linha em Arquivos de Classe Gerados |
Se ativado, informações de número de linha são adicionadas ao arquivo de classe. Isso ativará o destaque de código fonte no depurador. |
Ativado |
Incluir Nome do Arquivo de Origem em Arquivo de Classe Gerado |
Se ativado, o nome do arquivo de origem é adicionado ao arquivo de classe. Isso ativará o depurador para apresentar o código fonte correspondente. |
Ativado |
Preservar Variáveis Locais Não Utilizadas |
Se ativado, variáveis locais não utilizadas (isto é, nunca lidas) não são removidas do arquivo de classe. Se esvaziadas, alterará a depuração. |
Ativado |
Seqüenciar Blocos Finally |
Se ativado, blocos finally serão seqüenciados nos arquivos de classe gerados. Isso afeta o desempenho positivamente, mas pode resultar em arquivos de classe maiores. |
Desativado |
Preferências de Variáveis Caminho de Classe
Propriedades do Caminho de Construção Java
Página de Preferências de Construção
Página de Preferências de Erros/Avisos
Página de Preferências de Javadoc
Página de Preferências de Tags de Tarefa