public class org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree extends org.antlr.runtime.tree.BaseTree
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree
  super_class: org.antlr.runtime.tree.BaseTree
{
  public int ID;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int type;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int line;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int charPos;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int tokenIndex;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public java.lang.String text;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public void <init>(int, int, int, int, int, java.lang.String);
    descriptor: (IIIIILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=7
        start local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
        start local 1 // int ID
        start local 2 // int type
        start local 3 // int line
        start local 4 // int charPos
        start local 5 // int tokenIndex
        start local 6 // java.lang.String text
         0: .line 165
            aload 0 /* this */
            invokespecial org.antlr.runtime.tree.BaseTree.<init>:()V
         1: .line 160
            aload 0 /* this */
            iconst_0
            putfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.line:I
         2: .line 161
            aload 0 /* this */
            iconst_m1
            putfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.charPos:I
         3: .line 162
            aload 0 /* this */
            iconst_m1
            putfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.tokenIndex:I
         4: .line 166
            aload 0 /* this */
            iload 1 /* ID */
            putfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.ID:I
         5: .line 167
            aload 0 /* this */
            iload 2 /* type */
            putfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.type:I
         6: .line 168
            aload 0 /* this */
            iload 3 /* line */
            putfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.line:I
         7: .line 169
            aload 0 /* this */
            iload 4 /* charPos */
            putfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.charPos:I
         8: .line 170
            aload 0 /* this */
            iload 5 /* tokenIndex */
            putfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.tokenIndex:I
         9: .line 171
            aload 0 /* this */
            aload 6 /* text */
            putfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.text:Ljava/lang/String;
        10: .line 172
            return
        end local 6 // java.lang.String text
        end local 5 // int tokenIndex
        end local 4 // int charPos
        end local 3 // int line
        end local 2 // int type
        end local 1 // int ID
        end local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lorg/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyTree;
            0   11     1          ID  I
            0   11     2        type  I
            0   11     3        line  I
            0   11     4     charPos  I
            0   11     5  tokenIndex  I
            0   11     6        text  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      ID          
      type        
      line        
      charPos     
      tokenIndex  
      text        

  public void <init>(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
        start local 1 // int ID
         0: .line 174
            aload 0 /* this */
            invokespecial org.antlr.runtime.tree.BaseTree.<init>:()V
         1: .line 160
            aload 0 /* this */
            iconst_0
            putfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.line:I
         2: .line 161
            aload 0 /* this */
            iconst_m1
            putfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.charPos:I
         3: .line 162
            aload 0 /* this */
            iconst_m1
            putfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.tokenIndex:I
         4: .line 174
            aload 0 /* this */
            iload 1 /* ID */
            putfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.ID:I
            return
        end local 1 // int ID
        end local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyTree;
            0    5     1    ID  I
    MethodParameters:
      Name  Flags
      ID    

  public int getTokenStartIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
         0: .line 176
            aload 0 /* this */
            getfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.tokenIndex:I
            ireturn
        end local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyTree;

  public void setTokenStartIndex(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
        start local 1 // int index
         0: .line 177
            return
        end local 1 // int index
        end local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyTree;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public int getTokenStopIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
         0: .line 178
            iconst_0
            ireturn
        end local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyTree;

  public void setTokenStopIndex(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
        start local 1 // int index
         0: .line 179
            return
        end local 1 // int index
        end local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyTree;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public org.antlr.runtime.tree.Tree dupNode();
    descriptor: ()Lorg/antlr/runtime/tree/Tree;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
         0: .line 180
            aconst_null
            areturn
        end local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyTree;

  public int getType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
         0: .line 181
            aload 0 /* this */
            getfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.type:I
            ireturn
        end local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyTree;

  public java.lang.String getText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
         0: .line 182
            aload 0 /* this */
            getfield org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree.text:Ljava/lang/String;
            areturn
        end local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyTree;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
         0: .line 184
            ldc "fix this"
            areturn
        end local 0 // org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyTree;
}
SourceFile: "RemoteDebugEventSocketListener.java"
NestHost: org.antlr.runtime.debug.RemoteDebugEventSocketListener
InnerClasses:
  public ProxyTree = org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree of org.antlr.runtime.debug.RemoteDebugEventSocketListener