diff options
author | aclement <aclement> | 2010-05-13 15:21:38 +0000 |
---|---|---|
committer | aclement <aclement> | 2010-05-13 15:21:38 +0000 |
commit | 0fdf5483d94c50119dab88c35dbaaa62650bd7eb (patch) | |
tree | 4a671aeb5b23e6374da0edc2570f5fdbe0c15c96 /tests | |
parent | 50b9cc3c0afda97d251f884e4173e04c6c8c25ac (diff) | |
download | aspectj-0fdf5483d94c50119dab88c35dbaaa62650bd7eb.tar.gz aspectj-0fdf5483d94c50119dab88c35dbaaa62650bd7eb.zip |
declare precedence to make results more reliable
Diffstat (limited to 'tests')
-rw-r--r-- | tests/features167/overweaving/calls/B.aj | 1 | ||||
-rw-r--r-- | tests/features167/overweaving/messy2/B.aj | 1 | ||||
-rw-r--r-- | tests/src/org/aspectj/systemtest/ajc167/overweaving.xml | 8 |
3 files changed, 6 insertions, 4 deletions
diff --git a/tests/features167/overweaving/calls/B.aj b/tests/features167/overweaving/calls/B.aj index fa4b334d0..a8b1a7103 100644 --- a/tests/features167/overweaving/calls/B.aj +++ b/tests/features167/overweaving/calls/B.aj @@ -1,3 +1,4 @@ public aspect B { + declare precedence: B,*; before(): !cflow(adviceexecution()) && call(* *(..)) {System.out.println("B:"+thisJoinPointStaticPart);} } diff --git a/tests/features167/overweaving/messy2/B.aj b/tests/features167/overweaving/messy2/B.aj index d35d27477..e1508937e 100644 --- a/tests/features167/overweaving/messy2/B.aj +++ b/tests/features167/overweaving/messy2/B.aj @@ -1,3 +1,4 @@ public aspect B { + declare precedence: B,*; before(): execution(* *(..)) {System.out.println("B:"+thisJoinPointStaticPart);} } diff --git a/tests/src/org/aspectj/systemtest/ajc167/overweaving.xml b/tests/src/org/aspectj/systemtest/ajc167/overweaving.xml index c48f7b0fa..159bcf772 100644 --- a/tests/src/org/aspectj/systemtest/ajc167/overweaving.xml +++ b/tests/src/org/aspectj/systemtest/ajc167/overweaving.xml @@ -52,16 +52,16 @@ <compile files="A.aj B.aj Class1.java Class2.java" options="-1.5"/> <run class="Class1"> <stdout> - <line text="A:call(void java.io.PrintStream.println(String))"/> <line text="B:call(void java.io.PrintStream.println(String))"/> + <line text="A:call(void java.io.PrintStream.println(String))"/> <line text="Class1.main"/> </stdout> </run> <run class="Class2"> <stdout> - <line text="A:call(void java.io.PrintStream.println(String))"/> <line text="B:call(void java.io.PrintStream.println(String))"/> + <line text="A:call(void java.io.PrintStream.println(String))"/> <line text="Class2.main"/> </stdout> </run> @@ -82,8 +82,8 @@ <run class="Class2" ltw="aop.xml"> <stdout> - <line text="A:call(void java.io.PrintStream.println(String))"/> <line text="B:call(void java.io.PrintStream.println(String))"/> + <line text="A:call(void java.io.PrintStream.println(String))"/> <line text="Class2.main"/> </stdout> </run> @@ -104,8 +104,8 @@ <run class="Class2" ltw="aop.xml"> <stdout> - <line text="A:execution(void Class2.main(String[]))"/> <line text="B:execution(void Class2.main(String[]))"/> + <line text="A:execution(void Class2.main(String[]))"/> <line text="Class2.main"/> </stdout> </run> |