diff options
author | wisberg <wisberg> | 2003-06-04 10:29:36 +0000 |
---|---|---|
committer | wisberg <wisberg> | 2003-06-04 10:29:36 +0000 |
commit | 51a1d1d56a724dd1f9f16f184d72fa399d65878c (patch) | |
tree | 7b3fe9467f3464bcd797f7aac9e480fedc22ad1f /docs/progGuideDB | |
parent | e82e02a571325c67027706571995ca8df97ba035 (diff) | |
download | aspectj-51a1d1d56a724dd1f9f16f184d72fa399d65878c.tar.gz aspectj-51a1d1d56a724dd1f9f16f184d72fa399d65878c.zip |
handler after/around advice limitation
Diffstat (limited to 'docs/progGuideDB')
-rw-r--r-- | docs/progGuideDB/limitations.xml | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/docs/progGuideDB/limitations.xml b/docs/progGuideDB/limitations.xml index b5d574738..6452b9ace 100644 --- a/docs/progGuideDB/limitations.xml +++ b/docs/progGuideDB/limitations.xml @@ -63,6 +63,9 @@ bytecode of the type being initialized, and execution join points can be advised only if ajc controls the bytecode for the method or constructor body in question. + The end of an exception handler is underdetermined in bytecode, + so ajc will not implement after or around advice on handler join + points, instead signalling a compile-time error. </para> <para> @@ -87,8 +90,8 @@ MyInterface</literal> will not work for <literal>java.lang.String</literal> unless <literal>java.lang.String</literal> is part of the compile. - </para> - + </para> + <para> Other AspectJ implementations, indeed, future versions of ajc, may define <emphasis>code the implementation controls</emphasis> more |