public class org.graalvm.compiler.jtt.reflect.Field_get02$TestClass
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.jtt.reflect.Field_get02$TestClass
  super_class: java.lang.Object
{
  public final byte byteField;
    descriptor: B
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    ConstantValue: 11

  public final short shortField;
    descriptor: S
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    ConstantValue: 12

  public final char charField;
    descriptor: C
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    ConstantValue: 13

  public final int intField;
    descriptor: I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    ConstantValue: 14

  public final long longField;
    descriptor: J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    ConstantValue: 15

  public final float floatField;
    descriptor: F
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    ConstantValue: 16.0

  public final double doubleField;
    descriptor: D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    ConstantValue: 17.0

  public final boolean booleanField;
    descriptor: Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    ConstantValue: 1

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.jtt.reflect.Field_get02$TestClass this
         0: .line 35
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 36
            aload 0 /* this */
            bipush 11
            putfield org.graalvm.compiler.jtt.reflect.Field_get02$TestClass.byteField:B
         2: .line 37
            aload 0 /* this */
            bipush 12
            putfield org.graalvm.compiler.jtt.reflect.Field_get02$TestClass.shortField:S
         3: .line 38
            aload 0 /* this */
            bipush 13
            putfield org.graalvm.compiler.jtt.reflect.Field_get02$TestClass.charField:C
         4: .line 39
            aload 0 /* this */
            bipush 14
            putfield org.graalvm.compiler.jtt.reflect.Field_get02$TestClass.intField:I
         5: .line 40
            aload 0 /* this */
            ldc 15
            putfield org.graalvm.compiler.jtt.reflect.Field_get02$TestClass.longField:J
         6: .line 41
            aload 0 /* this */
            ldc 16.0
            putfield org.graalvm.compiler.jtt.reflect.Field_get02$TestClass.floatField:F
         7: .line 42
            aload 0 /* this */
            ldc 17.0
            putfield org.graalvm.compiler.jtt.reflect.Field_get02$TestClass.doubleField:D
         8: .line 43
            aload 0 /* this */
            iconst_1
            putfield org.graalvm.compiler.jtt.reflect.Field_get02$TestClass.booleanField:Z
         9: .line 35
            return
        end local 0 // org.graalvm.compiler.jtt.reflect.Field_get02$TestClass this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/graalvm/compiler/jtt/reflect/Field_get02$TestClass;
}
SourceFile: "Field_get02.java"
NestHost: org.graalvm.compiler.jtt.reflect.Field_get02
InnerClasses:
  public TestClass = org.graalvm.compiler.jtt.reflect.Field_get02$TestClass of org.graalvm.compiler.jtt.reflect.Field_get02