public final class com.oracle.graal.python.parser.GeneratorInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.oracle.graal.python.parser.GeneratorInfo
  super_class: java.lang.Object
{
  private final com.oracle.graal.python.nodes.generator.AbstractYieldNode[] yieldNodes;
    descriptor: [Lcom/oracle/graal/python/nodes/generator/AbstractYieldNode;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

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

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

  public void <init>(com.oracle.graal.python.parser.GeneratorInfo$Mutable);
    descriptor: (Lcom/oracle/graal/python/parser/GeneratorInfo$Mutable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.oracle.graal.python.parser.GeneratorInfo this
        start local 1 // com.oracle.graal.python.parser.GeneratorInfo$Mutable info
         0: .line 107
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 108
            aload 0 /* this */
            aload 1 /* info */
            invokevirtual com.oracle.graal.python.parser.GeneratorInfo$Mutable.getYieldNodes:()Ljava/util/List;
            iconst_0
            anewarray com.oracle.graal.python.nodes.generator.AbstractYieldNode
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast com.oracle.graal.python.nodes.generator.AbstractYieldNode[]
            putfield com.oracle.graal.python.parser.GeneratorInfo.yieldNodes:[Lcom/oracle/graal/python/nodes/generator/AbstractYieldNode;
         2: .line 109
            aload 0 /* this */
            aload 1 /* info */
            invokevirtual com.oracle.graal.python.parser.GeneratorInfo$Mutable.getNumOfActiveFlags:()I
            putfield com.oracle.graal.python.parser.GeneratorInfo.numOfActiveFlags:I
         3: .line 110
            aload 0 /* this */
            aload 1 /* info */
            invokevirtual com.oracle.graal.python.parser.GeneratorInfo$Mutable.getNumOfBlockNodes:()I
            putfield com.oracle.graal.python.parser.GeneratorInfo.numOfBlockNodes:I
         4: .line 111
            aload 0 /* this */
            aload 1 /* info */
            invokevirtual com.oracle.graal.python.parser.GeneratorInfo$Mutable.getNumOfIteratorSlots:()I
            putfield com.oracle.graal.python.parser.GeneratorInfo.numOfIteratorSlots:I
         5: .line 112
            aload 0 /* this */
            aload 1 /* info */
            invokevirtual com.oracle.graal.python.parser.GeneratorInfo$Mutable.getNumOfExceptionSlots:()I
            putfield com.oracle.graal.python.parser.GeneratorInfo.numOfExceptionSlots:I
         6: .line 113
            return
        end local 1 // com.oracle.graal.python.parser.GeneratorInfo$Mutable info
        end local 0 // com.oracle.graal.python.parser.GeneratorInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/oracle/graal/python/parser/GeneratorInfo;
            0    7     1  info  Lcom/oracle/graal/python/parser/GeneratorInfo$Mutable;
    MethodParameters:
      Name  Flags
      info  

  public com.oracle.graal.python.nodes.generator.AbstractYieldNode[] getYieldNodes();
    descriptor: ()[Lcom/oracle/graal/python/nodes/generator/AbstractYieldNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.graal.python.parser.GeneratorInfo this
         0: .line 116
            aload 0 /* this */
            getfield com.oracle.graal.python.parser.GeneratorInfo.yieldNodes:[Lcom/oracle/graal/python/nodes/generator/AbstractYieldNode;
            areturn
        end local 0 // com.oracle.graal.python.parser.GeneratorInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/graal/python/parser/GeneratorInfo;

  public int getNumOfActiveFlags();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.graal.python.parser.GeneratorInfo this
         0: .line 120
            aload 0 /* this */
            getfield com.oracle.graal.python.parser.GeneratorInfo.numOfActiveFlags:I
            ireturn
        end local 0 // com.oracle.graal.python.parser.GeneratorInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/graal/python/parser/GeneratorInfo;

  public int getNumOfBlockNodes();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.graal.python.parser.GeneratorInfo this
         0: .line 124
            aload 0 /* this */
            getfield com.oracle.graal.python.parser.GeneratorInfo.numOfBlockNodes:I
            ireturn
        end local 0 // com.oracle.graal.python.parser.GeneratorInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/graal/python/parser/GeneratorInfo;

  public int getNumOfIteratorSlots();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.graal.python.parser.GeneratorInfo this
         0: .line 128
            aload 0 /* this */
            getfield com.oracle.graal.python.parser.GeneratorInfo.numOfIteratorSlots:I
            ireturn
        end local 0 // com.oracle.graal.python.parser.GeneratorInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/graal/python/parser/GeneratorInfo;

  public int getNumOfExceptionSlots();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.graal.python.parser.GeneratorInfo this
         0: .line 132
            aload 0 /* this */
            getfield com.oracle.graal.python.parser.GeneratorInfo.numOfExceptionSlots:I
            ireturn
        end local 0 // com.oracle.graal.python.parser.GeneratorInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/graal/python/parser/GeneratorInfo;
}
SourceFile: "GeneratorInfo.java"
NestMembers:
  com.oracle.graal.python.parser.GeneratorInfo$Mutable
InnerClasses:
  public Mutable = com.oracle.graal.python.parser.GeneratorInfo$Mutable of com.oracle.graal.python.parser.GeneratorInfo