org.aspectj/tests/bugs169/pr309743/A.java
2010-04-19 22:19:17 +00:00

22 lines
431 B
Java

import java.lang.reflect.*;
import java.lang.annotation.*;
public class A {
public static void main(String []argv) throws Exception {
Method m = A.class.getDeclaredMethod("foo");
printM(m);
}
private static void printM(Method m) {
System.out.println(m.getName());
Annotation[] as = m.getAnnotations();
for (Annotation a: as) {
System.out.println(a);
}
}
}
aspect X {
public void A.foo() {}
}