package test4; | |
public class AnnoArg { | |
public static @interface AnnoArgAt { | |
Class<? extends AnnoArg.A> value(); | |
} | |
public static class A { | |
int baz() { return 1; } | |
} | |
public static class B extends A { | |
int baz() { return 2; } | |
} | |
@AnnoArgAt(B.class) | |
public int foo(int i) { return i; } | |
} |