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 |