[jboss-cvs] JBossAS SVN: r62088 - projects/aop/trunk/aop/docs/misc.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 4 13:59:16 EDT 2007


Author: flavia.rainone at jboss.com
Date: 2007-04-04 13:59:16 -0400 (Wed, 04 Apr 2007)
New Revision: 62088

Added:
   projects/aop/trunk/aop/docs/misc/joinpoint.html
Log:
[JBAOP-44] JoinPoint hierarchy (first version)

Added: projects/aop/trunk/aop/docs/misc/joinpoint.html
===================================================================
--- projects/aop/trunk/aop/docs/misc/joinpoint.html	                        (rev 0)
+++ projects/aop/trunk/aop/docs/misc/joinpoint.html	2007-04-04 17:59:16 UTC (rev 62088)
@@ -0,0 +1,25 @@
+<html>
+<body>
+<p>
+<h2>IJoinpoint Hierarchy</h2>
+
+</p><p>
+<tt>org.jboss.aop.joinpoint.IJoinpointInfo</tt> is the base interface for a bunch of
+different subtypes. Depending on the type of joinpoint being intercepted (only by
+before, after and after throwing advices), a different IJoinpointInfo subinterface is
+provided. All of the subinterfaces are in the <tt>org.jboss.aop.joinpoint</tt> package.
+</p><p>
+<table border="1">
+<tr><td>execution(method)</td><td>org.jboss.aop.joinpoint.IMethodInfo</td></tr>
+<tr><td>get(field)</td><td>org.jboss.aop.joinpoint.IFieldInfo</td></tr>
+<tr><td>set(field)</td><td>org.jboss.aop.joinpoint.IFieldInfo</td></tr>
+<tr><td>execution(constructor)</td><td>org.jboss.aop.joinpoint.IConstructorInfo</td></tr>
+<tr><td>call(method) AND withincode(method)</td><td>org.jboss.aop.joinpoint.IMethodByMethodInfo</td></tr>
+<tr><td>call(method) AND withincode(constructor)</td><td>org.jboss.aop.joinpoint.IMethodByConInfo</td></tr>
+<tr><td>call(constructor) AND withincode(constructor)</td><td>org.jboss.aop.joinpoint.IConByConInfo</td></tr>
+<tr><td>call(constructor) AND withincode(method)</td><td>org.jboss.aop.joinpoint.IConByMethodInfo</td></tr>
+</table>
+</p><p>
+</p>
+</body>
+</html>




More information about the jboss-cvs-commits mailing list