diff options
Diffstat (limited to 'tests/java5/generics/genericaspects/DecPrecedenceGenericTest.aj')
-rw-r--r-- | tests/java5/generics/genericaspects/DecPrecedenceGenericTest.aj | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/tests/java5/generics/genericaspects/DecPrecedenceGenericTest.aj b/tests/java5/generics/genericaspects/DecPrecedenceGenericTest.aj new file mode 100644 index 000000000..7b95f079a --- /dev/null +++ b/tests/java5/generics/genericaspects/DecPrecedenceGenericTest.aj @@ -0,0 +1,34 @@ +abstract aspect DecPrecedenceSuper<X,Y> { + + declare precedence: X,Y; + +} + +aspect Sub extends DecPrecedenceSuper<A1,A2> {} + +public class DecPrecedenceGenericTest { + + public static void main(String[] args) { + new C().foo(); + } +} + + +aspect A2 { + + before() : execution(* C.*(..)) { System.out.println("A2"); } + +} + + +aspect A1 { + + before() : execution(* C.*(..)) { System.out.println("A1"); } + +} + +class C { + + void foo() {} + +}
\ No newline at end of file |