aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/src/org/aspectj/systemtest/ajc152/SynchronizationTests.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/src/org/aspectj/systemtest/ajc152/SynchronizationTests.java b/tests/src/org/aspectj/systemtest/ajc152/SynchronizationTests.java
index 3d800a268..dc8a7a6ea 100644
--- a/tests/src/org/aspectj/systemtest/ajc152/SynchronizationTests.java
+++ b/tests/src/org/aspectj/systemtest/ajc152/SynchronizationTests.java
@@ -50,18 +50,18 @@ import org.aspectj.testing.XMLBasedAjcTestCase;
* x matching execution(synchronized * *(..)) for transformed code
* x warning message for execution() hitting a synchronized method
* x ensure verifier runs over generated code (done by just executing the code as part of the test spec)
+ * - Ant task support for -Xjoinpoints
* TAG: Completion of PHASE2
*
*
* TAG: Finished
*
- * 'Other' work items:
+ * Future work items:
* - optimize matching for transformed methods since we *know* the type we are locking on
* - supporting type pattern in lock() unlock() - this is not entirely trivial as kinded pointcuts do not usually have any residue
* - weaving messages include 'unusual' strings for the join points, not the
* same as revealed by thisJoinPoint.getSignature() in code - handler is probably similar
* - documentation
- * - Ant task support for -Xjoinpoints
* - lazy translation of synchronized methods, rather than eager
* - applying execution(* *(..)) correctly to transformed methods (i.e. inside lock/unlock)
* - use knowledge of type containing synchronized methods to optimize matching of (un)lock() - not always needing residue