Você pode configurar o modo como nós no IDE identificam classes Java e seus elementos correspondentes. Esse nome de exibição pode incluir informações como estas:
Para configurar o nome de exibição de elementos Java:
A folha de propriedade no lado direito da janela mostra propriedades para cada um dos seis tipos de elementos Java. (Esses elementos são classes, construtores, campos, inicializadores, interfaces e métodos.)
O quadro abaixo lista os códigos de substituição disponíveis e as informações que são substituídas.
Código de substituição | Informações substituídas |
---|---|
{m} | Modificadores (para todos os elementos, exceto inicializadores) |
{n} | Nome (para todos os elementos, exceto inicializadores) |
{C} | Nome com todas as classes exteriores (comente para classes e interfaces) |
{f} | Nome completo, incluindo o pacote (para classes) |
{t} | Tipo (somente para campos) |
{r} | Tipo de retorno (para métodos e construtores) |
{s} | Superclasse (somente para classes) |
{c} | Retorna static para inicializadores estáticos (somente para inicializadores) |
{p} | Parâmetros com tipos, mas não nomes de variável (para construtores e métodos) |
{a} | Parâmetros com tipos e nomes (para construtores e métodos) |
{i} | Interfaces implementadas ou estendidas (somente para classes e interfaces) |
{e} | Exceções (somente para construtores e métodos) |
<inicializador> | Inicializador |
Você também pode usar formatos de substituião avançados com esses códigos de substituição para exibir texto condicionalmente.
Para argumentos simples que não contêm uma lista de itens, você pode usar o seguinte formato de substituição:
{CódigoDeSubstituição,prefixo,sufixo}
Aqui, prefixo representa uma seqüência que aparece antes do nome do elemento e sufixo representa uma seqüência que aparece depois dele. Se não houver com que substituir o código de substituição, os parâmetros do prefixo e do sufixo são ignorados. Se desejar usar uma vírgula no prefixo ou no sufixo, inclua a seqüência entre aspas (").Por exemplo, para exibir informações sobre exceções em nós de métodos, você pode usar a expressão:
{n} {e, throws, }Se o método não contiver código de exceção, somente o nome do método será exibido. Se não houver código de exceção, o que se segue é exibido:
nomeDoMétodo throws nomeDaExceção
Para os códigos {p}, {a}, {i} e {e}, que podem representar vários parâmetros, você pode usar o seguinte formato de substituição:
{CódigoDeSubstituição,prefixo,sufixo,delimitador}
Neste caso, delimitador representa texto que separa os parâmetros.
Por exemplo, para métodos, você pode definir o formato do nome de exibição para:{n} {p, (,),", "}O efeito é exibir o nome do método e em seguida os parâmetros do método em parênteses. Se houver mais de um parâmetro, os parâmetros serão delimitados por vírgulas. Se não houver parâmetros, somente o nome do método será exibido.