fork download
  1. import java.lang.annotation.*;
  2. @Retention(RetentionPolicy.RUNTIME)
  3. @Inherited
  4. @interface Anno {
  5. }
  6. class SuperClass {
  7. @Anno
  8. public void m() {
  9. }
  10. }
  11. class SubClass extends SuperClass {
  12. @Override
  13. public void m() {
  14. }
  15. public static void main(String[] args) throws Exception {
  16. System.out.println(SubClass.class.getDeclaredMethod("m").getAnnotation(Anno.class));
  17. System.out.println(SuperClass.class.getDeclaredMethod("m").getAnnotation(Anno.class));
  18. }
  19. }
Success #stdin #stdout 0.12s 28952KB
stdin
Standard input is empty
stdout
null
@Anno()