public class com.oracle.svm.hosted.NativeImageUtil
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.oracle.svm.hosted.NativeImageUtil
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.hosted.NativeImageUtil this
         0: .line 35
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.oracle.svm.hosted.NativeImageUtil this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/hosted/NativeImageUtil;

  public static jdk.vm.ci.meta.ResolvedJavaMethod toOriginal(jdk.vm.ci.meta.ResolvedJavaMethod);
    descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)Ljdk/vm/ci/meta/ResolvedJavaMethod;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.vm.ci.meta.ResolvedJavaMethod method
         0: .line 38
            aload 0 /* method */
            instanceof com.oracle.svm.hosted.meta.HostedMethod
            ifeq 2
         1: .line 39
            aload 0 /* method */
            checkcast com.oracle.svm.hosted.meta.HostedMethod
            getfield com.oracle.svm.hosted.meta.HostedMethod.wrapped:Lcom/oracle/graal/pointsto/meta/AnalysisMethod;
            getfield com.oracle.graal.pointsto.meta.AnalysisMethod.wrapped:Ljdk/vm/ci/meta/ResolvedJavaMethod;
            areturn
         2: .line 40
      StackMap locals:
      StackMap stack:
            aload 0 /* method */
            instanceof com.oracle.graal.pointsto.meta.AnalysisMethod
            ifeq 4
         3: .line 41
            aload 0 /* method */
            checkcast com.oracle.graal.pointsto.meta.AnalysisMethod
            getfield com.oracle.graal.pointsto.meta.AnalysisMethod.wrapped:Ljdk/vm/ci/meta/ResolvedJavaMethod;
            areturn
         4: .line 43
      StackMap locals:
      StackMap stack:
            aload 0 /* method */
            areturn
        end local 0 // jdk.vm.ci.meta.ResolvedJavaMethod method
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0  method  Ljdk/vm/ci/meta/ResolvedJavaMethod;
    MethodParameters:
        Name  Flags
      method  

  public static jdk.vm.ci.meta.ResolvedJavaType toOriginal(jdk.vm.ci.meta.ResolvedJavaType);
    descriptor: (Ljdk/vm/ci/meta/ResolvedJavaType;)Ljdk/vm/ci/meta/ResolvedJavaType;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.vm.ci.meta.ResolvedJavaType type
         0: .line 48
            aload 0 /* type */
            instanceof com.oracle.svm.hosted.meta.HostedType
            ifeq 2
         1: .line 49
            aload 0 /* type */
            checkcast com.oracle.svm.hosted.meta.HostedType
            invokevirtual com.oracle.svm.hosted.meta.HostedType.getWrapped:()Lcom/oracle/graal/pointsto/meta/AnalysisType;
            invokevirtual com.oracle.graal.pointsto.meta.AnalysisType.getWrapped:()Ljdk/vm/ci/meta/ResolvedJavaType;
            areturn
         2: .line 50
      StackMap locals:
      StackMap stack:
            aload 0 /* type */
            instanceof com.oracle.graal.pointsto.meta.AnalysisType
            ifeq 4
         3: .line 51
            aload 0 /* type */
            checkcast com.oracle.graal.pointsto.meta.AnalysisType
            invokevirtual com.oracle.graal.pointsto.meta.AnalysisType.getWrapped:()Ljdk/vm/ci/meta/ResolvedJavaType;
            areturn
         4: .line 53
      StackMap locals:
      StackMap stack:
            aload 0 /* type */
            areturn
        end local 0 // jdk.vm.ci.meta.ResolvedJavaType type
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  type  Ljdk/vm/ci/meta/ResolvedJavaType;
    MethodParameters:
      Name  Flags
      type  
}
SourceFile: "NativeImageUtil.java"