org.springframework.aop.aspectj
Class RuntimeTestWalker.TestVisitorAdapter

java.lang.Object
  extended by org.springframework.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
All Implemented Interfaces:
org.aspectj.weaver.ast.ITestVisitor
Direct Known Subclasses:
RuntimeTestWalker.InstanceOfResidueTestVisitor, RuntimeTestWalker.SubtypeSensitiveVarTypeTestVisitor
Enclosing class:
RuntimeTestWalker

private static class RuntimeTestWalker.TestVisitorAdapter
extends java.lang.Object
implements org.aspectj.weaver.ast.ITestVisitor


Field Summary
protected static int AT_ANNOTATION_VAR
           
protected static int AT_TARGET_VAR
           
protected static int AT_THIS_VAR
           
protected static int TARGET_VAR
           
protected static int THIS_VAR
           
 
Constructor Summary
private RuntimeTestWalker.TestVisitorAdapter()
           
 
Method Summary
protected  int getVarType(org.aspectj.weaver.reflect.ReflectionVar v)
           
 void visit(org.aspectj.weaver.ast.And e)
           
 void visit(org.aspectj.weaver.ast.Call call)
           
 void visit(org.aspectj.weaver.ast.FieldGetCall fieldGetCall)
           
 void visit(org.aspectj.weaver.ast.HasAnnotation hasAnnotation)
           
 void visit(org.aspectj.weaver.ast.Instanceof i)
           
 void visit(org.aspectj.weaver.ast.Literal literal)
           
 void visit(org.aspectj.weaver.internal.tools.MatchingContextBasedTest matchingContextTest)
           
 void visit(org.aspectj.weaver.ast.Not e)
           
 void visit(org.aspectj.weaver.ast.Or e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

THIS_VAR

protected static final int THIS_VAR
See Also:
Constant Field Values

TARGET_VAR

protected static final int TARGET_VAR
See Also:
Constant Field Values

AT_THIS_VAR

protected static final int AT_THIS_VAR
See Also:
Constant Field Values

AT_TARGET_VAR

protected static final int AT_TARGET_VAR
See Also:
Constant Field Values

AT_ANNOTATION_VAR

protected static final int AT_ANNOTATION_VAR
See Also:
Constant Field Values
Constructor Detail

RuntimeTestWalker.TestVisitorAdapter

private RuntimeTestWalker.TestVisitorAdapter()
Method Detail

visit

public void visit(org.aspectj.weaver.ast.And e)
Specified by:
visit in interface org.aspectj.weaver.ast.ITestVisitor

visit

public void visit(org.aspectj.weaver.ast.Or e)
Specified by:
visit in interface org.aspectj.weaver.ast.ITestVisitor

visit

public void visit(org.aspectj.weaver.ast.Not e)
Specified by:
visit in interface org.aspectj.weaver.ast.ITestVisitor

visit

public void visit(org.aspectj.weaver.ast.Instanceof i)
Specified by:
visit in interface org.aspectj.weaver.ast.ITestVisitor

visit

public void visit(org.aspectj.weaver.ast.Literal literal)
Specified by:
visit in interface org.aspectj.weaver.ast.ITestVisitor

visit

public void visit(org.aspectj.weaver.ast.Call call)
Specified by:
visit in interface org.aspectj.weaver.ast.ITestVisitor

visit

public void visit(org.aspectj.weaver.ast.FieldGetCall fieldGetCall)
Specified by:
visit in interface org.aspectj.weaver.ast.ITestVisitor

visit

public void visit(org.aspectj.weaver.ast.HasAnnotation hasAnnotation)
Specified by:
visit in interface org.aspectj.weaver.ast.ITestVisitor

visit

public void visit(org.aspectj.weaver.internal.tools.MatchingContextBasedTest matchingContextTest)
Specified by:
visit in interface org.aspectj.weaver.ast.ITestVisitor

getVarType

protected int getVarType(org.aspectj.weaver.reflect.ReflectionVar v)