diff options
Diffstat (limited to 'docs/progGuideDB/semantics.xml')
-rw-r--r-- | docs/progGuideDB/semantics.xml | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/docs/progGuideDB/semantics.xml b/docs/progGuideDB/semantics.xml index 8beb4b75c..fb83857e4 100644 --- a/docs/progGuideDB/semantics.xml +++ b/docs/progGuideDB/semantics.xml @@ -501,9 +501,10 @@ <listitem> Picks out each join point where the boolean expression evaluates to <literal>true</literal>. The boolean expression used - can only access static members, variables exposed by teh enclosing + can only access static members, parameters exposed by the enclosing pointcut or advice, and <literal>thisJoinPoint</literal> forms. In - particular, it cannot call non-static methods on the aspect. + particular, it cannot call non-static methods on the aspect or + use return values or exceptions exposed by after advice. </listitem> </varlistentry> @@ -1521,8 +1522,8 @@ aspect A { </para> <para> - If a type pattern is an exact type—if it doesn't - include a wildcard—then the matching works just + If a type pattern is an exact type - if it doesn't + include a wildcard - then the matching works just like normal type lookup in Java: </para> <itemizedlist> @@ -1616,7 +1617,7 @@ aspect A { <para> Type patterns with wildcards do not depend on Java's - usual scope rules—they match against all types + usual scope rules - they match against all types available to the weaver, not just those that are imported into an Aspect's declaring file. </para> |