org.aspectj/tests/new/ThisJoinPointAssignments.java

21 lines
460 B
Java
Raw Normal View History

2002-12-16 19:51:06 +01:00
public class ThisJoinPointAssignments {
public static void main(String[] args) {
new ThisJoinPointAssignments().realMain(args);
}
public void realMain(String[] args) {
new C().f();
org.aspectj.testing.Tester.check(A.jp != null, "Didn't set the JoinPoint");
}
}
class C {
public void f() {}
}
aspect A {
static org.aspectj.lang.JoinPoint jp;
before(): call(void C.f()) {
jp = thisJoinPoint;
}
}