JoinPoint Hierarchy

org.jboss.aop.joinpoint.JoinpointBean 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 JoinpointBean subinterface is provided. All of the subinterfaces are in the org.jboss.aop.joinpoint package.

execution(method)org.jboss.aop.joinpoint.MethodExecution
get(field)org.jboss.aop.joinpoint.FieldAccess
set(field)org.jboss.aop.joinpoint.FieldAccess
execution(constructor)org.jboss.aop.joinpoint.ConstructorExecution
call(method) AND withincode(method)org.jboss.aop.joinpoint.MethodCallByMethod
call(method) AND withincode(constructor)org.jboss.aop.joinpoint.MethodCallByConstructor
call(constructor) AND withincode(constructor)org.jboss.aop.joinpoint.ConstructorCallByConstructor
call(constructor) AND withincode(method)org.jboss.aop.joinpoint.ConstructorCallByMethod