Pergunta

Por padrão, o eclipse gera getters / setters de acordo com JavaBeans estilo propriedades regulares:

* public void setName(String name)
* public String getName()

A especificação de J2SE 5,0 JavaBeans permite IndexedPropertyChangeEvents que têm um esquema de nomenclatura de absorvente / definidor diferente para matrizes:

* public void setName(int index, String name)
* public String getName(int index)
* public void setName(String[] names)
* public String[] getName()

Como você pode configurar o Eclipse para gerar getters e setters que seguem este estilo?

Foi útil?

Solução 2

Você não pode. eclipse não suporta naquela. - 01 de setembro 26 '09 às 21:07

01 é certo - ninguém do tornou fácil para alcançar este objetivo ainda

.

Outras dicas

Se houvesse uma opção simples para isso, seria no Windows-> Preferências-> Java-> estilo do código. Este é o lugar onde o cenário para contar o gerador para uso "é" para o getter em variáveis ??booleanas. Você provavelmente teria que escrever um plug-in ou alterar o mecanismo de geração de código.

Como alternativa, você pode fazê-los quando precisar deles, com um modelo. Algo ao longo das linhas de:

public void set${l:List} (int i, String s)
{
  ${l}.set(i, s);
}

public String get${l:List} (int i)
{
  return ${l}.get(i);
}

E se não, há sempre procurar e substituir http://dev.eclipse.org/newslists/news. eclipse.tools.jdt / msg13332.html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top