aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraclement <aclement>2006-06-08 12:01:46 +0000
committeraclement <aclement>2006-06-08 12:01:46 +0000
commit4db50ddb1edbae0baa447a22eb18b1c60e26d5a5 (patch)
tree871ac402130edbfed11387bc86e28e624875a8d9
parent97e9aaf4ecb94f4f3ca38e8276ba43885fde7b4e (diff)
downloadaspectj-4db50ddb1edbae0baa447a22eb18b1c60e26d5a5.tar.gz
aspectj-4db50ddb1edbae0baa447a22eb18b1c60e26d5a5.zip
synchronization joinpoints: code dump...
-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