Je souhaite utiliser AspectJ pour un projet et j'aimerais savoir si vous connaissez un moyen pour résoudre mon problème:
Code :
class Test {
publicstaticvoid main(String[] args) {
fact(5);
}
static voidfact(int x) {
if (x == 5) {
System.out.println("5" );
} else {
System.out.println("Pas 5" );
}
}
Je souhaite définir un pointcut qui pourrait se déclencher si je suis entré dans le if et un autre si le code entre dans le else.
Merci!
Publicité
Posté le 11-09-2006 à 16:32:14
rom1v
Posté le 28-10-2006 à 18:14:12
Les pointcut, c'est que sur les méthodes, pas à l'intérieur d'une méthode...
Donc tu fais:
Code :
if(x == 5) {
uneMethode();
} else {
uneAutreMethode();
}
Et tu fais tes pointcut sur ces méthodes...
Ledid
Posté le 29-10-2006 à 23:47:02
Pour des raisons liées à mon projet, cette solution avait été dans un premier temps rejetée. Mais finalement, c'est bien comme ça que j'ai résolu mon problème. Merci.