Package org.aspectj.runtime.internal
Klasse AroundClosure
java.lang.Object
org.aspectj.runtime.internal.AroundClosure
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintgetFlags()Object[]Object[]getState()This method is called to implicitly associate the closure with the joinpoint as required for @AJ aspect proceed()linkClosureAndJoinPoint(int flags) This method is called to implicitly associate the closure with the joinpoint as required for @AJ aspect proceed()linkStackClosureAndJoinPoint(int flags) This method is called to implicitly associate the closure with the joinpoint as required for @AJ aspect proceed()abstract Objectvoidunlink()
-
Felddetails
-
state
-
bitflags
protected int bitflags -
preInitializationState
-
-
Konstruktordetails
-
AroundClosure
public AroundClosure() -
AroundClosure
-
-
Methodendetails
-
getFlags
public int getFlags() -
getState
-
getPreInitializationState
-
run
- Parameter:
args- the same arguments as passed to the proceed (with primitives coerced to Object types)- Gibt zurück:
- the result of the invocation with those arguments
- Löst aus:
Throwable- if underlying invoked code throws an exception
-
linkClosureAndJoinPoint
This method is called to implicitly associate the closure with the joinpoint as required for @AJ aspect proceed()- Gibt zurück:
- the associated ProceedingJoinPoint
-
linkStackClosureAndJoinPoint
This method is called to implicitly associate the closure with the joinpoint as required for @AJ aspect proceed()- Parameter:
flags- indicating whether this/target found at joinpoint and bound- Gibt zurück:
- the associated ProceedingJoinPoint
-
linkClosureAndJoinPoint
This method is called to implicitly associate the closure with the joinpoint as required for @AJ aspect proceed()- Parameter:
flags- indicating whether this/target found at joinpoint and bound- Gibt zurück:
- the associated ProceedingJoinPoint
-
unlink
public void unlink()
-