Package org.aspectj.runtime.internal
Klasse AroundClosure
java.lang.Object
org.aspectj.runtime.internal.AroundClosure
-
Feldübersicht
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
getFlags()
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 Object
void
unlink()
-
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()
-