diff options
Diffstat (limited to 'tests/bugs1810/259416/Test3.java')
-rw-r--r-- | tests/bugs1810/259416/Test3.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/bugs1810/259416/Test3.java b/tests/bugs1810/259416/Test3.java new file mode 100644 index 000000000..49744de78 --- /dev/null +++ b/tests/bugs1810/259416/Test3.java @@ -0,0 +1,13 @@ +public class Test3 { + public static void main(String[] argv) { + coloured(1,"abc"); + } + public static void coloured(int param1, @ColouredAnnotation(RGB.RED) 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); + } +} |