Package org.aspectj.weaver.reflect
Klasse ReflectionVar
java.lang.Object
org.aspectj.weaver.ast.ASTNode
org.aspectj.weaver.ast.Expr
org.aspectj.weaver.ast.Var
org.aspectj.weaver.reflect.ReflectionVar
A variable at a reflection shadow, used by the residual tests.
-
Feldübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ReflectionVar
createArgsAnnotationVar
(ResolvedType type, int index, AnnotationFinder finder) static ReflectionVar
createArgsVar
(ResolvedType type, int index, AnnotationFinder finder) static ReflectionVar
createAtAnnotationVar
(ResolvedType annType, AnnotationFinder finder) static ReflectionVar
createTargetAnnotationVar
(ResolvedType type, AnnotationFinder finder) static ReflectionVar
createTargetVar
(ResolvedType type, AnnotationFinder finder) static ReflectionVar
createThisAnnotationVar
(ResolvedType type, AnnotationFinder finder) static ReflectionVar
createThisVar
(ResolvedType type, AnnotationFinder finder) static ReflectionVar
createWithinAnnotationVar
(ResolvedType annType, AnnotationFinder finder) static ReflectionVar
createWithinCodeAnnotationVar
(ResolvedType annType, AnnotationFinder finder) getBindingAtJoinPoint
(Object thisObject, Object targetObject, Object[] args) getBindingAtJoinPoint
(Object thisObject, Object targetObject, Object[] args, Member subject, Member withinCode, Class withinType) At a join point with the given this, target, and args, return the object to which this var is bound.Von Klasse geerbte Methoden org.aspectj.weaver.ast.Var
accept, getAccessorForValue, getType, toString
Von Klasse geerbte Methoden org.aspectj.weaver.ast.Expr
makeCallExpr
-
Methodendetails
-
createThisVar
-
createTargetVar
-
createArgsVar
-
createThisAnnotationVar
-
createTargetAnnotationVar
-
createArgsAnnotationVar
public static ReflectionVar createArgsAnnotationVar(ResolvedType type, int index, AnnotationFinder finder) -
createWithinAnnotationVar
public static ReflectionVar createWithinAnnotationVar(ResolvedType annType, AnnotationFinder finder) -
createWithinCodeAnnotationVar
public static ReflectionVar createWithinCodeAnnotationVar(ResolvedType annType, AnnotationFinder finder) -
createAtAnnotationVar
-
getBindingAtJoinPoint
-
getBindingAtJoinPoint
public Object getBindingAtJoinPoint(Object thisObject, Object targetObject, Object[] args, Member subject, Member withinCode, Class withinType) At a join point with the given this, target, and args, return the object to which this var is bound.- Parameter:
thisObject
-targetObject
-args
-- Gibt zurück:
-