public interface lombok.eclipse.EclipseASTVisitor
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: lombok.eclipse.EclipseASTVisitor
  super_class: java.lang.Object
{
  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 29
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tInitializer cannot be resolved to a type\n\tInitializer cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tStatement cannot be resolved to a type\n\tStatement cannot be resolved to a type\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitTypeUse(EclipseNode, TypeReference)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnMethod(AbstractMethodDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitField(EclipseNode, FieldDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitStatement(EclipseNode, Statement)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitTypeUse(EclipseNode, TypeReference)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitInitializer(EclipseNode, Initializer)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitLocal(EclipseNode, LocalDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitMethodArgument(EclipseNode, Argument, AbstractMethodDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitField(EclipseNode, FieldDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitMethodArgument(EclipseNode, Argument, AbstractMethodDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnMethodArgument(Argument, AbstractMethodDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnType(TypeDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitStatement(EclipseNode, Statement)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitType(EclipseNode, TypeDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitMethod(EclipseNode, AbstractMethodDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitCompilationUnit(EclipseNode, CompilationUnitDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitCompilationUnit(EclipseNode, CompilationUnitDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnField(FieldDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitMethod(EclipseNode, AbstractMethodDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnTypeUse(TypeReference, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitInitializer(EclipseNode, Initializer)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitType(EclipseNode, TypeDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnLocal(LocalDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitLocal(EclipseNode, LocalDeclaration)\n\tTypeReference cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tASTNode cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tInitializer cannot be resolved to a type\n\tInitializer cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tStatement cannot be resolved to a type\n\tStatement cannot be resolved to a type\n\tThe method get() from the type LombokNode<EclipseAST,EclipseNode,ASTNode> refers to the missing type ASTNode\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract void visitCompilationUnit(lombok.eclipse.EclipseNode, CompilationUnitDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LCompilationUnitDeclaration;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      top   
      unit  

  public abstract void endVisitCompilationUnit(lombok.eclipse.EclipseNode, CompilationUnitDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LCompilationUnitDeclaration;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      top   
      unit  

  public abstract void visitType(lombok.eclipse.EclipseNode, TypeDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LTypeDeclaration;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      typeNode  
      type      

  public abstract void visitAnnotationOnType(TypeDeclaration, lombok.eclipse.EclipseNode, Annotation);
    descriptor: (LTypeDeclaration;Llombok/eclipse/EclipseNode;LAnnotation;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      type            
      annotationNode  
      annotation      

  public abstract void endVisitType(lombok.eclipse.EclipseNode, TypeDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LTypeDeclaration;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      typeNode  
      type      

  public abstract void visitField(lombok.eclipse.EclipseNode, FieldDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LFieldDeclaration;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      fieldNode  
      field      

  public abstract void visitAnnotationOnField(FieldDeclaration, lombok.eclipse.EclipseNode, Annotation);
    descriptor: (LFieldDeclaration;Llombok/eclipse/EclipseNode;LAnnotation;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      field           
      annotationNode  
      annotation      

  public abstract void endVisitField(lombok.eclipse.EclipseNode, FieldDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LFieldDeclaration;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      fieldNode  
      field      

  public abstract void visitInitializer(lombok.eclipse.EclipseNode, Initializer);
    descriptor: (Llombok/eclipse/EclipseNode;LInitializer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      initializerNode  
      initializer      

  public abstract void endVisitInitializer(lombok.eclipse.EclipseNode, Initializer);
    descriptor: (Llombok/eclipse/EclipseNode;LInitializer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      initializerNode  
      initializer      

  public abstract void visitMethod(lombok.eclipse.EclipseNode, AbstractMethodDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LAbstractMethodDeclaration;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      methodNode  
      method      

  public abstract void visitAnnotationOnMethod(AbstractMethodDeclaration, lombok.eclipse.EclipseNode, Annotation);
    descriptor: (LAbstractMethodDeclaration;Llombok/eclipse/EclipseNode;LAnnotation;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      method          
      annotationNode  
      annotation      

  public abstract void endVisitMethod(lombok.eclipse.EclipseNode, AbstractMethodDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LAbstractMethodDeclaration;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      methodNode  
      method      

  public abstract void visitMethodArgument(lombok.eclipse.EclipseNode, Argument, AbstractMethodDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LArgument;LAbstractMethodDeclaration;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      argNode  
      arg      
      method   

  public abstract void visitAnnotationOnMethodArgument(Argument, AbstractMethodDeclaration, lombok.eclipse.EclipseNode, Annotation);
    descriptor: (LArgument;LAbstractMethodDeclaration;Llombok/eclipse/EclipseNode;LAnnotation;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      arg             
      method          
      annotationNode  
      annotation      

  public abstract void endVisitMethodArgument(lombok.eclipse.EclipseNode, Argument, AbstractMethodDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LArgument;LAbstractMethodDeclaration;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      argNode  
      arg      
      method   

  public abstract void visitLocal(lombok.eclipse.EclipseNode, LocalDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LLocalDeclaration;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      localNode  
      local      

  public abstract void visitAnnotationOnLocal(LocalDeclaration, lombok.eclipse.EclipseNode, Annotation);
    descriptor: (LLocalDeclaration;Llombok/eclipse/EclipseNode;LAnnotation;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      local           
      annotationNode  
      annotation      

  public abstract void endVisitLocal(lombok.eclipse.EclipseNode, LocalDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LLocalDeclaration;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      localNode  
      local      

  public abstract void visitTypeUse(lombok.eclipse.EclipseNode, TypeReference);
    descriptor: (Llombok/eclipse/EclipseNode;LTypeReference;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      typeUseNode  
      typeUse      

  public abstract void visitAnnotationOnTypeUse(TypeReference, lombok.eclipse.EclipseNode, Annotation);
    descriptor: (LTypeReference;Llombok/eclipse/EclipseNode;LAnnotation;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      typeUse         
      annotationNode  
      annotation      

  public abstract void endVisitTypeUse(lombok.eclipse.EclipseNode, TypeReference);
    descriptor: (Llombok/eclipse/EclipseNode;LTypeReference;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      typeUseNode  
      typeUse      

  public abstract void visitStatement(lombok.eclipse.EclipseNode, Statement);
    descriptor: (Llombok/eclipse/EclipseNode;LStatement;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      statementNode  
      statement      

  public abstract void endVisitStatement(lombok.eclipse.EclipseNode, Statement);
    descriptor: (Llombok/eclipse/EclipseNode;LStatement;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      statementNode  
      statement      

  public abstract boolean isDeferUntilPostDiet();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "EclipseASTVisitor.java"
NestMembers:
  lombok.eclipse.EclipseASTVisitor$Printer
InnerClasses:
  public Printer = lombok.eclipse.EclipseASTVisitor$Printer of lombok.eclipse.EclipseASTVisitor