org.springframework.aop.aspectj
Class RuntimeTestWalker.InstanceOfResidueTestVisitor

java.lang.Object
  extended by org.springframework.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
      extended by org.springframework.aop.aspectj.RuntimeTestWalker.InstanceOfResidueTestVisitor
Direct Known Subclasses:
RuntimeTestWalker.TargetInstanceOfResidueTestVisitor, RuntimeTestWalker.ThisInstanceOfResidueTestVisitor
Enclosing class:
RuntimeTestWalker

private abstract static class RuntimeTestWalker.InstanceOfResidueTestVisitor
extends RuntimeTestWalker.TestVisitorAdapter


Field Summary
private  java.lang.Class matchClass
           
private  boolean matches
           
private  int matchVarType
           
 
Fields inherited from class org.springframework.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
AT_ANNOTATION_VAR, AT_TARGET_VAR, AT_THIS_VAR, TARGET_VAR, THIS_VAR
 
Constructor Summary
RuntimeTestWalker.InstanceOfResidueTestVisitor(java.lang.Class matchClass, boolean defaultMatches, int matchVarType)
           
 
Method Summary
 boolean instanceOfMatches(Test test)
           
 void visit(Instanceof i)
           
 
Methods inherited from class org.springframework.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
getVarType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

matchClass

private java.lang.Class matchClass

matches

private boolean matches

matchVarType

private int matchVarType
Constructor Detail

RuntimeTestWalker.InstanceOfResidueTestVisitor

public RuntimeTestWalker.InstanceOfResidueTestVisitor(java.lang.Class matchClass,
                                                      boolean defaultMatches,
                                                      int matchVarType)
Method Detail

instanceOfMatches

public boolean instanceOfMatches(Test test)

visit

public void visit(Instanceof i)
Overrides:
visit in class RuntimeTestWalker.TestVisitorAdapter