summaryrefslogtreecommitdiffstats
path: root/tests/bugs1810/259416/Test4.java
blob: 92324f88336b9534adb348e688db364274323c86 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
public class Test4 {
  public static void main(String[] argv) {
    coloured(1,"abc");
  }
  public static void coloured(int param1, @Filler @ColouredAnnotation(RGB.GREEN) String param2) {}
}

aspect X {
  // execution(@ColouredAnnotation * colouredMethod(..)) && @annotation(ColouredAnnotation(colour));
  before(ColouredAnnotation ca):  execution(* *(..)) && @args(*, ca (*)) {
    System.out.println("Annotation from parameter on method "+thisJoinPoint+" is "+ca);
  }
}