public class org.antlr.v4.analysis.LeftRecursiveRuleAltInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.antlr.v4.analysis.LeftRecursiveRuleAltInfo
  super_class: java.lang.Object
{
  public int altNum;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

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

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

  public final boolean isListLabel;
    descriptor: Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

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

  public org.antlr.v4.tool.ast.AltAST altAST;
    descriptor: Lorg/antlr/v4/tool/ast/AltAST;
    flags: (0x0001) ACC_PUBLIC

  public org.antlr.v4.tool.ast.AltAST originalAltAST;
    descriptor: Lorg/antlr/v4/tool/ast/AltAST;
    flags: (0x0001) ACC_PUBLIC

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

  public void <init>(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // org.antlr.v4.analysis.LeftRecursiveRuleAltInfo this
        start local 1 // int altNum
        start local 2 // java.lang.String altText
         0: .line 22
            aload 0 /* this */
            iload 1 /* altNum */
            aload 2 /* altText */
            aconst_null
            aconst_null
            iconst_0
            aconst_null
            invokespecial org.antlr.v4.analysis.LeftRecursiveRuleAltInfo.<init>:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/antlr/v4/tool/ast/AltAST;)V
         1: .line 23
            return
        end local 2 // java.lang.String altText
        end local 1 // int altNum
        end local 0 // org.antlr.v4.analysis.LeftRecursiveRuleAltInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/antlr/v4/analysis/LeftRecursiveRuleAltInfo;
            0    2     1   altNum  I
            0    2     2  altText  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      altNum   
      altText  

  public void <init>(int, java.lang.String, java.lang.String, java.lang.String, boolean, org.antlr.v4.tool.ast.AltAST);
    descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/antlr/v4/tool/ast/AltAST;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=7
        start local 0 // org.antlr.v4.analysis.LeftRecursiveRuleAltInfo this
        start local 1 // int altNum
        start local 2 // java.lang.String altText
        start local 3 // java.lang.String leftRecursiveRuleRefLabel
        start local 4 // java.lang.String altLabel
        start local 5 // boolean isListLabel
        start local 6 // org.antlr.v4.tool.ast.AltAST originalAltAST
         0: .line 25
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 31
            aload 0 /* this */
            iload 1 /* altNum */
            putfield org.antlr.v4.analysis.LeftRecursiveRuleAltInfo.altNum:I
         2: .line 32
            aload 0 /* this */
            aload 2 /* altText */
            putfield org.antlr.v4.analysis.LeftRecursiveRuleAltInfo.altText:Ljava/lang/String;
         3: .line 33
            aload 0 /* this */
            aload 3 /* leftRecursiveRuleRefLabel */
            putfield org.antlr.v4.analysis.LeftRecursiveRuleAltInfo.leftRecursiveRuleRefLabel:Ljava/lang/String;
         4: .line 34
            aload 0 /* this */
            aload 4 /* altLabel */
            putfield org.antlr.v4.analysis.LeftRecursiveRuleAltInfo.altLabel:Ljava/lang/String;
         5: .line 35
            aload 0 /* this */
            iload 5 /* isListLabel */
            putfield org.antlr.v4.analysis.LeftRecursiveRuleAltInfo.isListLabel:Z
         6: .line 36
            aload 0 /* this */
            aload 6 /* originalAltAST */
            putfield org.antlr.v4.analysis.LeftRecursiveRuleAltInfo.originalAltAST:Lorg/antlr/v4/tool/ast/AltAST;
         7: .line 37
            return
        end local 6 // org.antlr.v4.tool.ast.AltAST originalAltAST
        end local 5 // boolean isListLabel
        end local 4 // java.lang.String altLabel
        end local 3 // java.lang.String leftRecursiveRuleRefLabel
        end local 2 // java.lang.String altText
        end local 1 // int altNum
        end local 0 // org.antlr.v4.analysis.LeftRecursiveRuleAltInfo this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    8     0                       this  Lorg/antlr/v4/analysis/LeftRecursiveRuleAltInfo;
            0    8     1                     altNum  I
            0    8     2                    altText  Ljava/lang/String;
            0    8     3  leftRecursiveRuleRefLabel  Ljava/lang/String;
            0    8     4                   altLabel  Ljava/lang/String;
            0    8     5                isListLabel  Z
            0    8     6             originalAltAST  Lorg/antlr/v4/tool/ast/AltAST;
    MethodParameters:
                           Name  Flags
      altNum                     
      altText                    
      leftRecursiveRuleRefLabel  
      altLabel                   
      isListLabel                
      originalAltAST             
}
SourceFile: "LeftRecursiveRuleAltInfo.java"