| java.lang.Object test.thistarget.ThisTargetAspect
Method Summary | |
public void | afterCallI(TargetI t, Object caller) | public void | afterICall(ITarget t, Object caller) | public void | afterICallSubclass(ITarget t, Object caller) | public void | afterICallSubinterface(ITarget t, Object caller) | public void | afterITarget(ITarget t) | public void | afterITarget(ITarget t, Object caller) | public void | afterSuperCall(SuperTarget t, Object caller) | public void | afterSuperCallA(SuperTarget t, Object caller) | public void | afterSuperTarget(SuperTarget t) | public void | afterSuperTarget(SuperTarget t, Object caller) | public void | afterSuperTargetA(SuperTarget t) | public void | afterTargetI(TargetI t) | public void | afterTargetI(TargetI t, Object caller) | public Object | aroundCallI(JoinPoint jp, TargetI t, Object caller) | public Object | aroundICall(JoinPoint jp, ITarget t, Object caller) | public Object | aroundICallSubclass(JoinPoint jp, ITarget t, Object caller) | public Object | aroundICallSubinterface(JoinPoint jp, ITarget t, Object caller) | public Object | aroundITarget(JoinPoint jp, ITarget t) | public Object | aroundITarget(JoinPoint jp, ITarget t, Object caller) | public Object | aroundSuperCall(JoinPoint jp, SuperTarget t, Object caller) | public Object | aroundSuperCallA(JoinPoint jp, SuperTarget t, Object caller) | public Object | aroundSuperTarget(JoinPoint jp, SuperTarget t) | public Object | aroundSuperTarget(JoinPoint jp, SuperTarget t, Object caller) | public Object | aroundSuperTargetA(JoinPoint jp, SuperTarget t) | public Object | aroundTargetI(JoinPoint jp, TargetI t) | public Object | aroundTargetI(JoinPoint jp, TargetI t, Object caller) | public void | beforeCallI(TargetI t, Object caller) | public void | beforeICall(ITarget t, Object caller) | public void | beforeICallSubclass(ITarget t, Object caller) | public void | beforeICallSubinterface(ITarget t, Object caller) | public void | beforeITarget(ITarget t) | public void | beforeITarget(ITarget t, Object caller) | public void | beforeSuperCall(SuperTarget t, Object caller) | public void | beforeSuperCallA(SuperTarget t, Object caller) | public void | beforeSuperTarget(SuperTarget t) | public void | beforeSuperTarget(SuperTarget t, Object caller) | public void | beforeSuperTargetA(SuperTarget t) | public void | beforeTargetI(TargetI t, Object caller) | public void | beforeTargetIWithThis(TargetI t, Object callee) | Pointcut | callAbstract_this(TargetTest caller) | Pointcut | call_this(TargetTest caller) | Pointcut | call_thisSubclass(SuperThis caller) | Pointcut | call_thisSubinterface(IThis caller) | Pointcut | cctor_this(TargetTest caller) | public void | ector_afterITarget(ITarget t, Object caller) | public void | ector_afterSuperTarget(SuperTarget t, Object caller) | public void | ector_afterTargetI(TargetI t, Object caller) | public Object | ector_aroundITarget(JoinPoint jp, ITarget t, Object caller) | public Object | ector_aroundSuperTarget(JoinPoint jp, SuperTarget t, Object caller) | public Object | ector_aroundTargetI(JoinPoint jp, TargetI t, Object caller) | public void | ector_beforeITarget(ITarget t, Object caller) | public void | ector_beforeSuperTarget(SuperTarget t, Object caller) | public void | ector_beforeTargetI(TargetI t, Object caller) | Pointcut | ector_this(Object self) | static void | validate(Object t, Class checkCast) We need to validate the bounded this/target since if the indexing is broken, we may have
the joinpoint instance instead etc, and if not used, the VM will not complain. |
validate | static void validate(Object t, Class checkCast)(Code) | | We need to validate the bounded this/target since if the indexing is broken, we may have
the joinpoint instance instead etc, and if not used, the VM will not complain.
Parameters: t - Parameters: checkCast - |
|
|