public final class jdk.vm.ci.hotspot.HotSpotCompilationRequestResult implements jdk.vm.ci.code.CompilationRequestResult
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: jdk.vm.ci.hotspot.HotSpotCompilationRequestResult
  super_class: java.lang.Object
{
  private final java.lang.String failureMessage;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean retry;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private void <init>(java.lang.String, boolean, int);
    descriptor: (Ljava/lang/String;ZI)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // jdk.vm.ci.hotspot.HotSpotCompilationRequestResult this
        start local 1 // java.lang.String failureMessage
        start local 2 // boolean retry
        start local 3 // int inlinedBytecodes
         0: .line 55
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 56
            aload 0 /* this */
            aload 1 /* failureMessage */
            putfield jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.failureMessage:Ljava/lang/String;
         2: .line 57
            aload 0 /* this */
            iload 2 /* retry */
            putfield jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.retry:Z
         3: .line 58
            aload 0 /* this */
            iload 3 /* inlinedBytecodes */
            putfield jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.inlinedBytecodes:I
         4: .line 59
            return
        end local 3 // int inlinedBytecodes
        end local 2 // boolean retry
        end local 1 // java.lang.String failureMessage
        end local 0 // jdk.vm.ci.hotspot.HotSpotCompilationRequestResult this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    5     0              this  Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;
            0    5     1    failureMessage  Ljava/lang/String;
            0    5     2             retry  Z
            0    5     3  inlinedBytecodes  I
    MethodParameters:
                  Name  Flags
      failureMessage    
      retry             
      inlinedBytecodes  

  public java.lang.Object getFailure();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.vm.ci.hotspot.HotSpotCompilationRequestResult this
         0: .line 63
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.failureMessage:Ljava/lang/String;
            areturn
        end local 0 // jdk.vm.ci.hotspot.HotSpotCompilationRequestResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;

  public static jdk.vm.ci.hotspot.HotSpotCompilationRequestResult success(int);
    descriptor: (I)Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // int inlinedBytecodes
         0: .line 73
            new jdk.vm.ci.hotspot.HotSpotCompilationRequestResult
            dup
            aconst_null
            iconst_1
            iload 0 /* inlinedBytecodes */
            invokespecial jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.<init>:(Ljava/lang/String;ZI)V
            areturn
        end local 0 // int inlinedBytecodes
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0  inlinedBytecodes  I
    MethodParameters:
                  Name  Flags
      inlinedBytecodes  

  public static jdk.vm.ci.hotspot.HotSpotCompilationRequestResult failure(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // java.lang.String failureMessage
        start local 1 // boolean retry
         0: .line 83
            new jdk.vm.ci.hotspot.HotSpotCompilationRequestResult
            dup
            aload 0 /* failureMessage */
            iload 1 /* retry */
            iconst_0
            invokespecial jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.<init>:(Ljava/lang/String;ZI)V
            areturn
        end local 1 // boolean retry
        end local 0 // java.lang.String failureMessage
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0  failureMessage  Ljava/lang/String;
            0    1     1           retry  Z
    MethodParameters:
                Name  Flags
      failureMessage  
      retry           

  public java.lang.String getFailureMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.vm.ci.hotspot.HotSpotCompilationRequestResult this
         0: .line 87
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.failureMessage:Ljava/lang/String;
            areturn
        end local 0 // jdk.vm.ci.hotspot.HotSpotCompilationRequestResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;

  public boolean getRetry();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.vm.ci.hotspot.HotSpotCompilationRequestResult this
         0: .line 91
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.retry:Z
            ireturn
        end local 0 // jdk.vm.ci.hotspot.HotSpotCompilationRequestResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;

  public int getInlinedBytecodes();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.vm.ci.hotspot.HotSpotCompilationRequestResult this
         0: .line 95
            aload 0 /* this */
            getfield jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.inlinedBytecodes:I
            ireturn
        end local 0 // jdk.vm.ci.hotspot.HotSpotCompilationRequestResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;
}
SourceFile: "HotSpotCompilationRequestResult.java"