AspectJ

minzee

Bekanntes Mitglied
Hi :)

Ich habe Probleme mit AspectJ.

Angenommen, ich habe so ein Programm:
Java:
class C0
{
   public p = 0;
   void a()
   {
   }
   double c()
   {
      return p;
   }
}
class C1
{
   public p = 0;
   void b()
   {
   }
   double c()
   {
      return p;
   }
}
class Main
{
   private C0 c0;
   private C1 c1;
   void init()
   {
      C0 c0 = new C0();
      C1 c1 = new C1();
      c1.p = 1;
   }
   public static void main(String[] args)
   {
      Main m = new Main();
      m.init();
      System.out.println(c0.c());
      System.out.println(c1.c());
   }
}
Die Eigenschaft p und die Methode c (gibt ein double zurück) sollen in eine aspect-Klasse ausgelagert werden. Aufgerufen werden sollen die c-Methoden in der Klasse Main nach dem Aufruf der Methode init.

Ist das mit AspectJ realisierbar? Die Methode c gibt ein double zurück.
 

Ähnliche Java Themen

Neue Themen


Oben