Pregunta

Por defecto, eclipse genera getters / setters según JavaBeans estilo propiedades regular:

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

A partir de J2SE especificación 5.0 JavaBeans permite IndexedPropertyChangeEvents que tienen un esquema de denominación getter / setter diferente para arrays:

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

¿Cómo se puede configurar Eclipse para generar captadores y definidores que siguen este estilo?

¿Fue útil?

Solución 2

  

Usted no puede. Eclipse no soporta   ese. - 01 Sep 26 de '09 a las 21:07

01 es correcto -. Nadie lo hizo fácil para lograr esto sin embargo

Otros consejos

Si había una opción sencilla para ello, sería en el Windows-> Preferencias> Java> estilo de código. Aquí es donde el escenario para contar el generador de usar "es" para el captador de variables booleanas. Probablemente usted tiene que escribir un plug-in o alterar el mecanismo de generación de código.

Como alternativa, se puede hacer de ellos cuando los necesite, con una plantilla. Algo a lo largo de las líneas 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);
}

Y si no, siempre hay buscar y reemplazar http://dev.eclipse.org/newslists/news. eclipse.tools.jdt / msg13332.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top