abstract class org.springframework.aop.aspectj.RuntimeTestWalker$InstanceOfResidueTestVisitor extends org.springframework.aop.aspectj.RuntimeTestWalker$TestVisitorAdapter
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: org.springframework.aop.aspectj.RuntimeTestWalker$InstanceOfResidueTestVisitor
  super_class: org.springframework.aop.aspectj.RuntimeTestWalker$TestVisitorAdapter
{
  private final java.lang.Class<?> matchClass;
    descriptor: Ljava/lang/Class;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/lang/Class<*>;

  private boolean matches;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private final int matchVarType;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(java.lang.Class<?>, boolean, );
    descriptor: (Ljava/lang/Class;ZI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.aop.aspectj.RuntimeTestWalker$InstanceOfResidueTestVisitor this
         0: .line 21
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tThe import org.aspectj cannot be resolved\n\tShadowMatchImpl cannot be resolved to a type\n\tReflectionVar cannot be resolved to a type\n\tReflectionBasedReferenceTypeDelegate cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tShadowMatch cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tITestVisitor cannot be resolved to a type\n\tAnd cannot be resolved to a type\n\tOr cannot be resolved to a type\n\tNot cannot be resolved to a type\n\tInstanceof cannot be resolved to a type\n\tLiteral cannot be resolved to a type\n\tCall cannot be resolved to a type\n\tFieldGetCall cannot be resolved to a type\n\tHasAnnotation cannot be resolved to a type\n\tMatchingContextBasedTest cannot be resolved to a type\n\tReflectionVar cannot be resolved to a type\n\tThe hierarchy of the type InstanceOfResidueTestVisitor is inconsistent\n\tTest cannot be resolved to a type\n\tInstanceof cannot be resolved to a type\n\tThe method getVarType(ReflectionVar) from the type RuntimeTestWalker.TestVisitorAdapter refers to the missing type ReflectionVar\n\tReflectionVar cannot be resolved to a type\n\tResolvedType cannot be resolved to a type\n\tResolvedType cannot be resolved to a type\n\tReferenceType cannot be resolved to a type\n\tReferenceTypeDelegate cannot be resolved to a type\n\tReferenceType cannot be resolved to a type\n\tReferenceType cannot be resolved to a type\n\tReflectionBasedReferenceTypeDelegate cannot be resolved to a type\n\tThe hierarchy of the type TargetInstanceOfResidueTestVisitor is inconsistent\n\tTest cannot be resolved to a type\n\tThe hierarchy of the type ThisInstanceOfResidueTestVisitor is inconsistent\n\tTest cannot be resolved to a type\n\tThe hierarchy of the type SubtypeSensitiveVarTypeTestVisitor is inconsistent\n\tTest cannot be resolved to a type\n\tInstanceof cannot be resolved to a type\n\tReflectionVar cannot be resolved to a type\n\tReflectionVar cannot be resolved to a type\n\tHasAnnotation cannot be resolved to a type\n\tReflectionVar cannot be resolved to a type\n\tReflectionVar cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.aop.aspectj.RuntimeTestWalker$InstanceOfResidueTestVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/aop/aspectj/RuntimeTestWalker$InstanceOfResidueTestVisitor;
    Signature: (Ljava/lang/Class<*>;ZI)V
    MethodParameters:
                Name  Flags
      matchClass      
      defaultMatches  
      matchVarType    

  public boolean instanceOfMatches(Test);
    descriptor: (LTest;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.aop.aspectj.RuntimeTestWalker$InstanceOfResidueTestVisitor this
         0: .line 192
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.aop.aspectj.RuntimeTestWalker$InstanceOfResidueTestVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/aop/aspectj/RuntimeTestWalker$InstanceOfResidueTestVisitor;
    MethodParameters:
      Name  Flags
      test  

  public void visit(Instanceof);
    descriptor: (LInstanceof;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.aop.aspectj.RuntimeTestWalker$InstanceOfResidueTestVisitor this
         0: .line 198
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tInstanceof cannot be resolved to a type\n\tThe method getVarType(ReflectionVar) from the type RuntimeTestWalker.TestVisitorAdapter refers to the missing type ReflectionVar\n\tReflectionVar cannot be resolved to a type\n\tResolvedType cannot be resolved to a type\n\tResolvedType cannot be resolved to a type\n\tReferenceType cannot be resolved to a type\n\tReferenceTypeDelegate cannot be resolved to a type\n\tReferenceType cannot be resolved to a type\n\tReferenceType cannot be resolved to a type\n\tReflectionBasedReferenceTypeDelegate cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.aop.aspectj.RuntimeTestWalker$InstanceOfResidueTestVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/aop/aspectj/RuntimeTestWalker$InstanceOfResidueTestVisitor;
    MethodParameters:
      Name  Flags
      i     
}
SourceFile: "RuntimeTestWalker.java"
NestHost: org.springframework.aop.aspectj.RuntimeTestWalker
InnerClasses:
  private abstract InstanceOfResidueTestVisitor = org.springframework.aop.aspectj.RuntimeTestWalker$InstanceOfResidueTestVisitor of org.springframework.aop.aspectj.RuntimeTestWalker
  private TestVisitorAdapter = org.springframework.aop.aspectj.RuntimeTestWalker$TestVisitorAdapter of org.springframework.aop.aspectj.RuntimeTestWalker