Modelos de Código

A página de preferências Abre a página de preferências Modelos de Código Java > Estilo de Código > Modelos de Código permite configurar o formato do código e comentários recentemente gerados.

Código e comentários

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.

Modelos de comentários

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'.

Modelos de Código

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}.

Diálogo Modelo de Código

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.

Referência relacionada

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