Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

1234567891011121314151617181920
  1. // HasMethod with anno value matching
  2. @interface I {
  3. Class i();
  4. }
  5. aspect A {
  6. declare parents: hasmethod(@I(i=String.class) * *(..)) implements java.io.Serializable;
  7. }
  8. public class B {
  9. @I(i=String.class) public void m() {}
  10. public static void main(String []argv) {
  11. B b = new B();
  12. if (!(b instanceof java.io.Serializable)) throw new IllegalStateException("");
  13. }
  14. }
  15. class C {
  16. @I(i=Integer.class) public void m() {}
  17. }