abstract class org.openjdk.jmh.infra.ThreadParamsL2 extends org.openjdk.jmh.infra.ThreadParamsL1
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: org.openjdk.jmh.infra.ThreadParamsL2
  super_class: org.openjdk.jmh.infra.ThreadParamsL1
{
  protected final int threadIdx;
    descriptor: I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final int threadCount;
    descriptor: I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final int groupIdx;
    descriptor: I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final int groupCount;
    descriptor: I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final int subgroupIdx;
    descriptor: I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final int subgroupCount;
    descriptor: I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final int groupThreadIdx;
    descriptor: I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final int groupThreadCount;
    descriptor: I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final int subgroupThreadIdx;
    descriptor: I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final int subgroupThreadCount;
    descriptor: I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  public void <init>(int, int, int, int, int, int, int, int, int, int);
    descriptor: (IIIIIIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=11, args_size=11
        start local 0 // org.openjdk.jmh.infra.ThreadParamsL2 this
        start local 1 // int threadIdx
        start local 2 // int threadCount
        start local 3 // int groupIdx
        start local 4 // int groupCount
        start local 5 // int subgroupIdx
        start local 6 // int subgroupCount
        start local 7 // int groupThreadIdx
        start local 8 // int groupThreadCount
        start local 9 // int subgroupThreadIdx
        start local 10 // int subgroupThreadCount
         0: .line 233
            aload 0 /* this */
            invokespecial org.openjdk.jmh.infra.ThreadParamsL1.<init>:()V
         1: .line 235
            aload 0 /* this */
            iload 1 /* threadIdx */
            putfield org.openjdk.jmh.infra.ThreadParamsL2.threadIdx:I
         2: .line 236
            aload 0 /* this */
            iload 2 /* threadCount */
            putfield org.openjdk.jmh.infra.ThreadParamsL2.threadCount:I
         3: .line 237
            aload 0 /* this */
            iload 3 /* groupIdx */
            putfield org.openjdk.jmh.infra.ThreadParamsL2.groupIdx:I
         4: .line 238
            aload 0 /* this */
            iload 4 /* groupCount */
            putfield org.openjdk.jmh.infra.ThreadParamsL2.groupCount:I
         5: .line 239
            aload 0 /* this */
            iload 5 /* subgroupIdx */
            putfield org.openjdk.jmh.infra.ThreadParamsL2.subgroupIdx:I
         6: .line 240
            aload 0 /* this */
            iload 6 /* subgroupCount */
            putfield org.openjdk.jmh.infra.ThreadParamsL2.subgroupCount:I
         7: .line 241
            aload 0 /* this */
            iload 7 /* groupThreadIdx */
            putfield org.openjdk.jmh.infra.ThreadParamsL2.groupThreadIdx:I
         8: .line 242
            aload 0 /* this */
            iload 8 /* groupThreadCount */
            putfield org.openjdk.jmh.infra.ThreadParamsL2.groupThreadCount:I
         9: .line 243
            aload 0 /* this */
            iload 9 /* subgroupThreadIdx */
            putfield org.openjdk.jmh.infra.ThreadParamsL2.subgroupThreadIdx:I
        10: .line 244
            aload 0 /* this */
            iload 10 /* subgroupThreadCount */
            putfield org.openjdk.jmh.infra.ThreadParamsL2.subgroupThreadCount:I
        11: .line 245
            return
        end local 10 // int subgroupThreadCount
        end local 9 // int subgroupThreadIdx
        end local 8 // int groupThreadCount
        end local 7 // int groupThreadIdx
        end local 6 // int subgroupCount
        end local 5 // int subgroupIdx
        end local 4 // int groupCount
        end local 3 // int groupIdx
        end local 2 // int threadCount
        end local 1 // int threadIdx
        end local 0 // org.openjdk.jmh.infra.ThreadParamsL2 this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   12     0                 this  Lorg/openjdk/jmh/infra/ThreadParamsL2;
            0   12     1            threadIdx  I
            0   12     2          threadCount  I
            0   12     3             groupIdx  I
            0   12     4           groupCount  I
            0   12     5          subgroupIdx  I
            0   12     6        subgroupCount  I
            0   12     7       groupThreadIdx  I
            0   12     8     groupThreadCount  I
            0   12     9    subgroupThreadIdx  I
            0   12    10  subgroupThreadCount  I
    MethodParameters:
                     Name  Flags
      threadIdx            
      threadCount          
      groupIdx             
      groupCount           
      subgroupIdx          
      subgroupCount        
      groupThreadIdx       
      groupThreadCount     
      subgroupThreadIdx    
      subgroupThreadCount  
}
SourceFile: "ThreadParams.java"