2009-07-11 10 views
11

Estoy usando Eclipse para escribir código Java y la convención de nomenclatura que estoy siguiendo utiliza una 'm' como prefijo a las variables miembro de una clase. Tan pronto como escribo las variables miembro me gusta ir a Fuente -> Generar Getters y Setters. Esto genera los métodos que requiero. Sin embargo, los nombres de métodos y parámetros también incluyen este prefijo 'm'. Me gustaría que Eclipse ignore el prefijo al nombrar mis métodos y sus parámetros. ¿Cómo puedo conseguir esto?variable miembro prefijo añadió erróneamente a nombre del método

ACTUALIZACIÓN: Ya he intentado la sugerencia de Rich a continuación, sin ningún éxito. Actualmente la opción está configurada y he ingresado 'm' en la sección de campos. Pero Eclipse no parece tener esto en cuenta. Al hacer clic en el ícono de ayuda en la misma ventana aparece una notificación que dice que esto se tendrá en cuenta al usar 'código de asistencia' y 'refactorización'. ¿Los 'getters/setters' de generación vienen bajo la ayuda del código?

+0

consiguió este trabajo? –

+0

Debe informar esto como un error si aún no funciona en Windows: http://bugs.eclipse.org/. De lo contrario, ¡acceda a la respuesta de Rich! –

Respuesta

20

Si usted va a Ventana-> Preferencias> Java> estilo de código y seleccionar campos, luego Editar ... y añadir m a la lista de prefijos, sus métodos de acceso generados tendrán el prefijo en cuenta.

+0

Hola Rich, gracias por la respuesta. Disculpa por adelantado ya que probablemente debería haber mencionado que ya intenté esto. Actualmente esta opción está configurada y he ingresado 'm' en la sección de campos. Pero Eclipse no parece tener esto en cuenta. Al hacer clic en el ícono de ayuda en la misma ventana aparece una notificación que dice que esto se tendrá en cuenta al usar 'código de asistencia' y 'refactorización'. ¿Los 'getters/setters' de generación vienen bajo la ayuda del código? – JBug

+0

Funciona bien en mi caja (tm), ¿qué plataforma/versión/JVM estás usando? (No debe hacer ninguna diferencia, pero nunca se sabe) –

+0

Estoy usando Eclipse Galileo en Windows Vista Home Premium SP1. JVM es JDK 1.6.0_12. También tengo Eclipse instalado en mi Mac, intentaré lo mismo para asegurarme de que no sea mi configuración. Le informaré en unas horas mientras me dirijo por ahora. – JBug

Cuestiones relacionadas