org.aspectj/tests/new/LocalInner.java
2002-12-16 18:51:06 +00:00

20 lines
614 B
Java

import org.aspectj.testing.*;
public class LocalInner {
public static void main(String[] args) {
class Local implements Runnable {
public void run() {}
}
Local local = new Local();
local.run();
Tester.checkAllEvents();
}
}
aspect Aspect {
pointcut local(): callsto(receptions(void run()) && instanceof(Runnable));
static before(): local() { Tester.event("before-run"); }
static after(): local() { Tester.event("after-run"); }
static around() returns void: local() { Tester.event("around-run"); proceed(); }
}