diff options
author | aclement <aclement> | 2004-12-02 10:39:39 +0000 |
---|---|---|
committer | aclement <aclement> | 2004-12-02 10:39:39 +0000 |
commit | a618695205c17beebfd56a24bb3e0a9c24911ff0 (patch) | |
tree | e6084578ab565153374862a455d80e05208b733d | |
parent | f2fd31af90e942c999f8d49020d1cf80a2ba7399 (diff) | |
download | aspectj-a618695205c17beebfd56a24bb3e0a9c24911ff0.tar.gz aspectj-a618695205c17beebfd56a24bb3e0a9c24911ff0.zip |
72766 - progress text file for 1.5.0M1
-rw-r--r-- | tests/src/org/aspectj/systemtest/ajc150/todo.txt | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/src/org/aspectj/systemtest/ajc150/todo.txt b/tests/src/org/aspectj/systemtest/ajc150/todo.txt new file mode 100644 index 000000000..b055ac55b --- /dev/null +++ b/tests/src/org/aspectj/systemtest/ajc150/todo.txt @@ -0,0 +1,28 @@ +Work to do for 1.5.0M1 + +Initial support for these features is mostly to do with tolerance of them for binary weaving: + +X Bridge Methods (Ignore them completely - they provide no join points) +X Covariance (Properly support covariance) +o Varargs (Don't allow Object[] to match a varargs method) +o Autoboxing ( +o -source 1.5 (So we can change our behavior, e.g. autoboxing) +o LocalVarTypeTable (Manipulate it the same as we do the LocalVariableTable) +X Annotations (No ITDs allowed) +X Enums (No ITDs allowed) +o Annotation (No DECPs allowed) +o Enums (No DECPs allowed) + +=== + +Things not done: + +Marked with XXXAJ5 - currently tagging things like: + +- No covariance support for dynamic pointcut matching, need to dup declaringTypeMatch() changes for cov support + +=== + +Things we ought to do: +- Lift binary decp restriction +- ResolvedTypeMunger - switch on remembering source location ! |