summaryrefslogtreecommitdiffstats
path: root/tests/bugs160/various/A.java
blob: d09cdcf8eba233eff0b5ee47905e07207bda6bd6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// HasMethod with anno value matching

@interface I {
  int i();
}
aspect A {
  declare parents: hasmethod(@I(i=5) * *(..)) implements java.io.Serializable;
}

class B {
@I(i=5)  public void m() {}
}
class C {
@I(i=6)  public void m() {}
}