Tentando fazer um aspect

fala galera, tudo bem!?

to tentando criar um aspect, mas to com mtas dificuldades…
alguem tem algum material descente!? :frowning:

basicamente, keria pega todos os meus forms do struts q extendem a classe
org.apache.struts.scaffold.BaseForm

e keria pegar os atributos dos gets e sets q fossem String e dar um trim() neles… alguem pode me ajuda!? :’(

tentei fazer assim…

void around(com.teste.aspectj.web.form.TesteForm baseForm, String theNewString):
call(void set*(String)) && target(baseForm) && args(theNewString) {
String replacementValue = theNewString != null ? theNewString.trim() : null;
proceed(baseForm, replacementValue);
System.out.println(‚Äúmethod(set) replaced ‚Äú‚ÄĚ + theNewString + ‚Äú‚ÄĚ with ‚Äú‚ÄĚ + replacementValue + ‚Äú‚ÄĚ‚ÄĚ);
}

mas por algum motivo(por falta de experiência) ele naum faz para nenhum dos sets do meu form :frowning:

alguem sabe o q poderia tah acontecendo, ou faltando!? :confused:

mto agradecido!! :smiley: