Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1812 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  AspectJ

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

AspectJ

n°1440437
Ledid
Posté le 11-09-2006 à 16:32:14  profilanswer
 

Bonjour à tous!
 
Je souhaite utiliser AspectJ pour un projet et j'aimerais savoir si vous connaissez un moyen pour résoudre mon problème:
 

Code :
  1. class Test {
  2.     public static void main(String[] args) {
  3.         fact(5);
  4.     }
  5.     static voidfact(int x) {
  6.         if (x == 5) {
  7.             System.out.println("5" );
  8.         } else {
  9.            System.out.println("Pas 5" );
  10.     }
  11. }


 
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!

mood
Publicité
Posté le 11-09-2006 à 16:32:14  profilanswer
 

n°1466656
rom1v
Posté le 28-10-2006 à 18:14:12  profilanswer
 

Les pointcut, c'est que sur les méthodes, pas à l'intérieur d'une méthode...
 
Donc tu fais:

Code :
  1. if(x == 5) {
  2.     uneMethode();
  3. } else {
  4.     uneAutreMethode();
  5. }


Et tu fais tes pointcut sur ces méthodes...

n°1467128
Ledid
Posté le 29-10-2006 à 23:47:02  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  AspectJ

 

Sujets relatifs
Plus de sujets relatifs à : AspectJ


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR