diff options
author | aclement <aclement> | 2006-08-01 12:40:31 +0000 |
---|---|---|
committer | aclement <aclement> | 2006-08-01 12:40:31 +0000 |
commit | f4289cd1511ef1977fecd10cb1949c78dfbb9e9c (patch) | |
tree | def310c140760ae7fb8d9776042a39480c518eec /tests/src/org | |
parent | c6b1c7c63fd4f4d2aa39cd7be2301d849c720b27 (diff) | |
download | aspectj-f4289cd1511ef1977fecd10cb1949c78dfbb9e9c.tar.gz aspectj-f4289cd1511ef1977fecd10cb1949c78dfbb9e9c.zip |
synchronization pointcut problem (see Fourteen.java for info)
Diffstat (limited to 'tests/src/org')
-rw-r--r-- | tests/src/org/aspectj/systemtest/ajc152/SynchronizationTransformTests.java | 4 | ||||
-rw-r--r-- | tests/src/org/aspectj/systemtest/ajc152/synchronization.xml | 8 |
2 files changed, 12 insertions, 0 deletions
diff --git a/tests/src/org/aspectj/systemtest/ajc152/SynchronizationTransformTests.java b/tests/src/org/aspectj/systemtest/ajc152/SynchronizationTransformTests.java index e48ee633e..75f57c8fe 100644 --- a/tests/src/org/aspectj/systemtest/ajc152/SynchronizationTransformTests.java +++ b/tests/src/org/aspectj/systemtest/ajc152/SynchronizationTransformTests.java @@ -170,6 +170,10 @@ public class SynchronizationTransformTests extends XMLBasedAjcTestCase { public void testUnlockPcdOnTransformedStaticMethodPreJ5() { runTest("unlock pcd on transformed static method - preJ5"); } + + public void testJoinpointsEnabledButNoLock() { + runTest("joinpoints enabled but no lock"); + } // more complex code sequences... public void testOtherTargeters() { diff --git a/tests/src/org/aspectj/systemtest/ajc152/synchronization.xml b/tests/src/org/aspectj/systemtest/ajc152/synchronization.xml index 0f9dbbfb6..d0cf6e0b2 100644 --- a/tests/src/org/aspectj/systemtest/ajc152/synchronization.xml +++ b/tests/src/org/aspectj/systemtest/ajc152/synchronization.xml @@ -581,5 +581,13 @@ </stderr> </run> </ajc-test> + + + <ajc-test dir="features152/synchronization/transformed" title="joinpoints enabled but no lock"> + <compile files="Fourteen.java" options="-Xjoinpoints:synchronization"> + <!--message kind="warning" line="8" text="advice matching the synchronized "/--> + </compile> + <run class="Fourteen"/> + </ajc-test> </suite> |