Processamento de Anotação

Os processadores de anotações são utilitários que podem gerar códigos Java adicionais ou outros ficheiros e produzir marcadores de problemas, baseados em anotações Java 5 (JSR-175). A área da janela de preferência Processamento de Anotação permite configurar preferências que se aplicam a todos os processadores num projecto ou espaço de trabalho. A área da janela de preferência Caminho do Fornecedor especifica quais os processadores activados e permite a configuração de processadores individuais.

Activar processamento de anotações

O processamento de anotações é desligado por predefinição e tem de ser ligado através da marcação desta caixa de verificação para cada projecto que requer a sua utilização. Só precisa de activar o processamento de uma anotação num projecto para que os processadores de anotações operem no código desse projecto. A simples presença de anotações em código não significa que o processamento de anotações seja necessário; por exemplo, normalmente, as anotações @Deprecated e @Override não exigem processamento.

Directório de origem gerado

Serão gerados ficheiros no disco relativos ao directório especificado. Por predefinição, este directório é denominado ".apt_generated", o que leva a que seja filtrado fora da vista Explorador de Pacotes. Os ficheiros gerados têm o conjunto de bits "derivados"; numa limpeza, serão removidos todos os ficheiros derivados que estejam no directório de origem gerado. É recomendado utilizar apenas este directório para ficheiros gerados por processadores; não coloque nenhum ficheiro criado manualmente neste directório, nem utilize um directório pré-existente como directório de origem gerado.

Opções de processador

As opções aqui introduzidas estarão disponíveis para os processadores através da interface AnnotationProcessorEnvironment. Algumas opções são facultadas automaticamente aos processadores; a sua introdução nesta caixa de diálogo não terá qualquer efeito, já que os valores facultados automaticamente irão substitui quaisquer valores ali configurados. As opções automáticas são descritas aqui. Encontram-se mais informações sobre as opções do processador no tópico no diálogo de entrada Opções do Processador.