condicão no gerador getter/setter eclipse

0 respostas
L

Pessoal,

como todos sabem, no eclipse existe uma função que gera os getters/setters dos campos da classe. No menu code templates é possível alterar o corpo do método que será criado. Até aí tudo bem, o que eu preciso é colocar uma condicão que faz o corpo do método ser diferente de acordo com essa condição.

por exemplo o valor default do eclipse para um método get é:

return ${field};

o que eu preciso seria algo do tipo:

se   ${field.type != "Date"}
      
       return ${field};
senão
      
       ${field.type} copy = null;
		
	if (${param} != null) {
	        copy = (${field.type}) ${param}.clone();
	}

        return copy;
fim se;

alguém sabe como fazer? já tentei, mas não sei como fazer esse "if" para condicionar a geração do código.

desde já agradeço

Criado 1 de dezembro de 2011
Respostas 0
Participantes 1