Package org.aspectj.weaver.reflect
Class ReflectionVar
- java.lang.Object
-
- org.aspectj.weaver.ast.ASTNode
-
- org.aspectj.weaver.ast.Expr
-
- org.aspectj.weaver.ast.Var
-
- org.aspectj.weaver.reflect.ReflectionVar
-
public final class ReflectionVar extends Var
-
-
Method Summary
-
Methods inherited from class org.aspectj.weaver.ast.Var
accept, getAccessorForValue, getType, toString
-
Methods inherited from class org.aspectj.weaver.ast.Expr
makeCallExpr
-
-
-
-
Method Detail
-
createThisVar
public static ReflectionVar createThisVar(ResolvedType type, AnnotationFinder finder)
-
createTargetVar
public static ReflectionVar createTargetVar(ResolvedType type, AnnotationFinder finder)
-
createArgsVar
public static ReflectionVar createArgsVar(ResolvedType type, int index, AnnotationFinder finder)
-
createThisAnnotationVar
public static ReflectionVar createThisAnnotationVar(ResolvedType type, AnnotationFinder finder)
-
createTargetAnnotationVar
public static ReflectionVar createTargetAnnotationVar(ResolvedType type, AnnotationFinder finder)
-
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
public static ReflectionVar createAtAnnotationVar(ResolvedType annType, AnnotationFinder finder)
-
getBindingAtJoinPoint
public Object getBindingAtJoinPoint(Object thisObject, Object targetObject, Object[] args)
-
-