123456789101112131415161718192021 |
- 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() {}
- }
|