public interface org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.antlr.v4.runtime.tree.ParseTreeVisitor
  super_class: java.lang.Object
{
  public abstract T visit(org.antlr.v4.runtime.tree.ParseTree);
    descriptor: (Lorg/antlr/v4/runtime/tree/ParseTree;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/antlr/v4/runtime/tree/ParseTree;)TT;
    MethodParameters:
      Name  Flags
      tree  

  public abstract T visitChildren(org.antlr.v4.runtime.tree.RuleNode);
    descriptor: (Lorg/antlr/v4/runtime/tree/RuleNode;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/antlr/v4/runtime/tree/RuleNode;)TT;
    MethodParameters:
      Name  Flags
      node  

  public abstract T visitTerminal(org.antlr.v4.runtime.tree.TerminalNode);
    descriptor: (Lorg/antlr/v4/runtime/tree/TerminalNode;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/antlr/v4/runtime/tree/TerminalNode;)TT;
    MethodParameters:
      Name  Flags
      node  

  public abstract T visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode);
    descriptor: (Lorg/antlr/v4/runtime/tree/ErrorNode;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/antlr/v4/runtime/tree/ErrorNode;)TT;
    MethodParameters:
      Name  Flags
      node  
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "ParseTreeVisitor.java"