A página de preferências
Java > Estilo de Código > Modelos de Código
permite configurar o formato do código e comentários recentemente gerados.
A página código e comentários contém modelos de código que são utilizados pelas acções que geral código. Os modelos contêm variáveis que são substituídas quando é aplicado o modelo. Algumas variáveis estão disponíveis em todos os modelos, algumas são específicas dos modelos.
|
Acção |
Descrição |
|---|---|
|
Editar... |
Abre a caixa de diálogo Modelos de Código para editar o modelo de códigos actualmente seleccionado. |
|
Importar... |
Importa modelos de código do sistema de ficheiros. |
|
Exportar... |
Exporta todos os modelos de código seleccionados para o sistema de ficheiros. |
|
Exportar Tudo... |
Exporta todos os modelos de código para o sistema de ficheiros. |
Os modelos de comentários podem conter a variável ${tags} que será substituída pelos identificadores de Javadoc padrão (@param, @return..) para o elemento comentado. O comentário 'Método que substitui' pode adicionalmente conter o modelo ${see_to_overridden}
|
Nome de modelo |
Especifica |
|---|---|
|
Ficheiros |
Comentário de cabeçalho para novos ficheiros. Tenha em atenção que este modelo pode ser referenciado no modelo 'Novo ficheiro Java' com ${filecomment}. |
|
Tipos |
O comentário para novos tipos. Tenha em atenção que este modelo pode ser referenciado no modelo 'Novo ficheiro Java' com ${typecomment}. |
|
Campos |
O comentário para novos tipos. |
|
Construtores |
O comentário para novos construtores. |
|
Métodos |
O comentário para novos métodos que não sobrepõem um método numa classe de base e que não delega a outro método. |
|
Métodos de sobreposição |
O comentário para novos métodos que sobrepõem um método numa classe de base. Por predefinição, o comentário é definido como um comentário não de Javadoc (Javadoc irá substituir este comentário pelo comentário do método sobreposto). Pode alterar para um comentário real de Javadoc caso pretenda |
|
Métodos de delegação |
O comentário para novos métodos que delegam a métodos existentes. Estes métodos podem ser criados com a acção Origem > Gerar métodos de delegação.... |
|
Getters |
O comentários para métodos 'getter'. |
|
Setters |
O comentário para métodos 'setter'. |
|
Nome de modelo |
Descrição |
|---|---|
|
Novos ficheiros Java |
Utilizados para assistentes Novo tipo quando é criado um novo ficheiro Java. O modelo pode especificar onde são adicionados os comentários. Tenha em atenção que o modelo pode conter as variáveis ${typecomment} e ${filecomment} que serão substituídas por avaliação dos respectivos modelos de comentários Tipos e Ficheiros. |
|
Corpo de classe |
Utilizado para assistentes Nova classe quando é criada uma nova classe Java. |
|
Corpo de interface |
Utilizado para assistentes Nova interface quando é criada uma nova interface Java. |
|
Corpo de enumeração |
Utilizado para assistentes Nova enumeração quando é criada uma nova enumeração Java. |
|
Corpo de anotação |
Utilizado para assistentes Nova anotação quando é criada uma nova anotação Java. |
|
Corpo de método |
Os modelos 'Corpo de método' são utilizados quando é criado um novo método com um corpo que ainda necessita de código para concluir a sua funcionalidade. Contém a variável ${body_statement} que é processada para uma instrução de retorno ou/e uma super-chamada. |
|
Corpo de construtor |
Os modelos 'Corpo de construtor' são utilizados quando é criado um novo método ou construtor com corpo. Este contém a variável ${body_statement} que processa uma super chamada. |
|
Corpo de getter |
Os modelos 'Corpo de getter' são utilizados quando um novo método getter é criado. Este contém a variável ${body_statement} que não processa para a instrução de retorno adequada. |
|
Corpo de setter |
Os modelos 'Corpo de setter' são utilizados quando o novo método setter é criado. Este contém a variável ${body_statement} que processa para a declaração de atribuição adequada. |
|
Corpo de bloco catch |
O modelo 'Corpo de bloco catch' é utilizado quando é criado um corpo de bloco catch. Pode utilizar as variáveis ${exception_type} e ${exception_var}. |
Os campos e botões seguintes surgem na caixa de diálogo:
|
Acção |
Descrição |
|---|---|
|
Descrição |
Uma descrição do modelo |
|
Padrão |
O padrão modelo. |
|
Inserir Variáveis... |
Apresenta uma lista de variáveis específicas de modelos predeterminadas. |

Acções de origem
Editor Java
Preferências do editor Java
Preferências dos modelos