public interface ProceedingJoinPoint extends JoinPoint
JoinPoint.EnclosingStaticPart, JoinPoint.StaticPart
ADVICE_EXECUTION, CONSTRUCTOR_CALL, CONSTRUCTOR_EXECUTION, EXCEPTION_HANDLER, FIELD_GET, FIELD_SET, INITIALIZATION, METHOD_CALL, METHOD_EXECUTION, PREINITIALIZATION, STATICINITIALIZATION, SYNCHRONIZATION_LOCK, SYNCHRONIZATION_UNLOCK
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
proceed()
Proceed with the next advice or target method invocation
|
java.lang.Object |
proceed(java.lang.Object[] args)
Proceed with the next advice or target method invocation
The given args Object[] must be in the same order and size as the advice signature but
without the actual joinpoint instance
|
void |
set$AroundClosure(org.aspectj.runtime.internal.AroundClosure arc)
The joinpoint needs to know about its closure so that proceed can delegate to closure.run()
This internal method should not be called directly, and won't be visible to the end-user when
packed in a jar (synthetic method)
|
getArgs, getKind, getSignature, getSourceLocation, getStaticPart, getTarget, getThis, toLongString, toShortString, toString
void set$AroundClosure(org.aspectj.runtime.internal.AroundClosure arc)
arc
- java.lang.Object proceed() throws java.lang.Throwable
java.lang.Throwable
java.lang.Object proceed(java.lang.Object[] args) throws java.lang.Throwable
args
- java.lang.Throwable