final class org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime extends org.graalvm.libgraal.jni.HSObject implements org.graalvm.compiler.truffle.common.hotspot.HotSpotTruffleCompilerRuntime
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime
super_class: org.graalvm.libgraal.jni.HSObject
{
private final jdk.vm.ci.meta.ResolvedJavaType classLoaderDelegate;
descriptor: Ljdk/vm/ci/meta/ResolvedJavaType;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.graalvm.compiler.options.OptionValues initialOptions;
descriptor: Lorg/graalvm/compiler/options/OptionValues;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.ConcurrentHashMap<jdk.vm.ci.meta.ResolvedJavaMethod, org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache> methodCache;
descriptor: Ljava/util/concurrent/ConcurrentHashMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/concurrent/ConcurrentHashMap<Ljdk/vm/ci/meta/ResolvedJavaMethod;Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache;>;
private volatile jdk.vm.ci.meta.JavaKind[] frameSlotKindToTag;
descriptor: [Ljdk/vm/ci/meta/JavaKind;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private volatile int[] javaKindToTag;
descriptor: [I
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
void <init>(org.graalvm.libgraal.jni.JNI$JNIEnv, org.graalvm.libgraal.jni.JNI$JObject, jdk.vm.ci.meta.ResolvedJavaType, org.graalvm.compiler.options.OptionValues);
descriptor: (Lorg/graalvm/libgraal/jni/JNI$JNIEnv;Lorg/graalvm/libgraal/jni/JNI$JObject;Ljdk/vm/ci/meta/ResolvedJavaType;Lorg/graalvm/compiler/options/OptionValues;)V
flags: (0x0000)
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
invokespecial org.graalvm.libgraal.jni.HSObject.<init>:(Lorg/graalvm/libgraal/jni/JNI$JNIEnv;Lorg/graalvm/libgraal/jni/JNI$JObject;)V
1: aload 0
new java.util.concurrent.ConcurrentHashMap
dup
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
putfield org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.methodCache:Ljava/util/concurrent/ConcurrentHashMap;
2: aload 0
aload 3
putfield org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.classLoaderDelegate:Ljdk/vm/ci/meta/ResolvedJavaType;
3: aload 0
aload 4
putfield org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.initialOptions:Lorg/graalvm/compiler/options/OptionValues;
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
0 5 1 env Lorg/graalvm/libgraal/jni/JNI$JNIEnv;
0 5 2 handle Lorg/graalvm/libgraal/jni/JNI$JObject;
0 5 3 classLoaderDelegate Ljdk/vm/ci/meta/ResolvedJavaType;
0 5 4 options Lorg/graalvm/compiler/options/OptionValues;
MethodParameters:
Name Flags
env
handle
classLoaderDelegate
options
private org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache getMethodCache(jdk.vm.ci.meta.ResolvedJavaMethod);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.methodCache:Ljava/util/concurrent/ConcurrentHashMap;
aload 1
aload 0
aload 1
invokedynamic apply(Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;Ljdk/vm/ci/meta/ResolvedJavaMethod;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime.lambda$0(Ljdk/vm/ci/meta/ResolvedJavaMethod;Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache; (7)
(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache;
invokevirtual java.util.concurrent.ConcurrentHashMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
0 1 1 method Ljdk/vm/ci/meta/ResolvedJavaMethod;
MethodParameters:
Name Flags
method
public org.graalvm.compiler.truffle.common.TruffleMetaAccessProvider createInliningPlan();
descriptor: ()Lorg/graalvm/compiler/truffle/common/TruffleMetaAccessProvider;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callCreateInliningPlan(JNI.JNIEnv, JNI.JObject) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.CreateInliningPlan:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
public org.graalvm.compiler.truffle.common.CompilableTruffleAST asCompilableTruffleAST(jdk.vm.ci.meta.JavaConstant);
descriptor: (Ljdk/vm/ci/meta/JavaConstant;)Lorg/graalvm/compiler/truffle/common/CompilableTruffleAST;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callAsCompilableTruffleAST(JNI.JNIEnv, JNI.JObject, long) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.AsCompilableTruffleAST:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
constant
public void onCodeInstallation(org.graalvm.compiler.truffle.common.CompilableTruffleAST, jdk.vm.ci.code.InstalledCode);
descriptor: (Lorg/graalvm/compiler/truffle/common/CompilableTruffleAST;Ljdk/vm/ci/code/InstalledCode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callOnCodeInstallation(JNI.JNIEnv, JNI.JObject, JNI.JObject, long) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.OnCodeInstallation:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
compilable
installedCode
public java.util.function.Consumer<org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency> registerOptimizedAssumptionDependency(jdk.vm.ci.meta.JavaConstant);
descriptor: (Ljdk/vm/ci/meta/JavaConstant;)Ljava/util/function/Consumer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callRegisterOptimizedAssumptionDependency(JNI.JNIEnv, JNI.JObject, long) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
Signature: (Ljdk/vm/ci/meta/JavaConstant;)Ljava/util/function/Consumer<Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;>;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.RegisterOptimizedAssumptionDependency:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
optimizedAssumption
public jdk.vm.ci.meta.JavaConstant getCallTargetForCallNode(jdk.vm.ci.meta.JavaConstant);
descriptor: (Ljdk/vm/ci/meta/JavaConstant;)Ljdk/vm/ci/meta/JavaConstant;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callGetCallTargetForCallNode(JNI.JNIEnv, JNI.JObject, long) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.GetCallTargetForCallNode:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
callNode
public boolean isTruffleBoundary(jdk.vm.ci.meta.ResolvedJavaMethod);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.getMethodCache:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache;
astore 2
start local 2 1: aload 2
getfield org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache.isTruffleBoundary:Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
0 2 1 method Ljdk/vm/ci/meta/ResolvedJavaMethod;
1 2 2 cache Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.IsTruffleBoundary:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
method
private boolean isTruffleBoundaryImpl(jdk.vm.ci.meta.ResolvedJavaMethod);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callIsTruffleBoundary(JNI.JNIEnv, JNI.JObject, long) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
MethodParameters:
Name Flags
method
public boolean isSpecializationMethod(jdk.vm.ci.meta.ResolvedJavaMethod);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callIsSpecializationMethod(JNI.JNIEnv, JNI.JObject, long) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.IsSpecializationMethod:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
method
public boolean isBytecodeInterpreterSwitch(jdk.vm.ci.meta.ResolvedJavaMethod);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: invokestatic org.graalvm.libgraal.jni.JNILibGraalScope.scope:()Lorg/graalvm/libgraal/jni/JNILibGraalScope;
ifnull 3
1: aload 0
aload 1
invokevirtual org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.getMethodCache:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache;
astore 2
start local 2 2: aload 2
getfield org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache.isBytecodeInterpreterSwitch:Z
ireturn
end local 2 3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
0 4 1 method Ljdk/vm/ci/meta/ResolvedJavaMethod;
2 3 2 cache Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.IsBytecodeInterpreterSwitch:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
method
private boolean isBytecodeInterpreterSwitchImpl(jdk.vm.ci.meta.ResolvedJavaMethod);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callIsBytecodeInterpreterSwitch(JNI.JNIEnv, JNI.JObject, long) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
MethodParameters:
Name Flags
method
public boolean isBytecodeInterpreterSwitchBoundary(jdk.vm.ci.meta.ResolvedJavaMethod);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: invokestatic org.graalvm.libgraal.jni.JNILibGraalScope.scope:()Lorg/graalvm/libgraal/jni/JNILibGraalScope;
ifnull 3
1: aload 0
aload 1
invokevirtual org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.getMethodCache:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache;
astore 2
start local 2 2: aload 2
getfield org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache.isBytecodeInterpreterSwitchBoundary:Z
ireturn
end local 2 3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
0 4 1 method Ljdk/vm/ci/meta/ResolvedJavaMethod;
2 3 2 cache Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.IsBytecodeInterpreterSwitchBoundary:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
method
private boolean isBytecodeInterpreterSwitchBoundaryImpl(jdk.vm.ci.meta.ResolvedJavaMethod);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callIsBytecodeInterpreterSwitchBoundary(JNI.JNIEnv, JNI.JObject, long) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
MethodParameters:
Name Flags
method
public boolean isValueType(jdk.vm.ci.meta.ResolvedJavaType);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callIsValueType(JNI.JNIEnv, JNI.JObject, long) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.IsValueType:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
type
public org.graalvm.compiler.truffle.common.TruffleCompilerRuntime$InlineKind getInlineKind(jdk.vm.ci.meta.ResolvedJavaMethod, boolean);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;Z)Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$InlineKind;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.getMethodCache:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache;
astore 3
start local 3 1: iload 2
ifeq 3
2: aload 3
getfield org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache.inlineKindPE:Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$InlineKind;
areturn
3: StackMap locals: org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache
StackMap stack:
aload 3
getfield org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache.inlineKindNonPE:Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$InlineKind;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
0 4 1 method Ljdk/vm/ci/meta/ResolvedJavaMethod;
0 4 2 duringPartialEvaluation Z
1 4 3 cache Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.GetInlineKind:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
method
duringPartialEvaluation
private org.graalvm.compiler.truffle.common.TruffleCompilerRuntime$InlineKind getInlineKindImpl(jdk.vm.ci.meta.ResolvedJavaMethod, boolean);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;Z)Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$InlineKind;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callGetInlineKind(JNI.JNIEnv, JNI.JObject, long, boolean) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
MethodParameters:
Name Flags
original
duringPartialEvaluation
public org.graalvm.compiler.truffle.common.TruffleCompilerRuntime$LoopExplosionKind getLoopExplosionKind(jdk.vm.ci.meta.ResolvedJavaMethod);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$LoopExplosionKind;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.getMethodCache:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache;
getfield org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache.explosionKind:Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$LoopExplosionKind;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
0 1 1 method Ljdk/vm/ci/meta/ResolvedJavaMethod;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.GetLoopExplosionKind:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
method
private org.graalvm.compiler.truffle.common.TruffleCompilerRuntime$LoopExplosionKind getLoopExplosionKindImpl(jdk.vm.ci.meta.ResolvedJavaMethod);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$LoopExplosionKind;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callGetLoopExplosionKind(JNI.JNIEnv, JNI.JObject, long) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
MethodParameters:
Name Flags
method
public org.graalvm.compiler.truffle.common.TruffleCompilerRuntime$ConstantFieldInfo getConstantFieldInfo(jdk.vm.ci.meta.ResolvedJavaField);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaField;)Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$ConstantFieldInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callGetConstantFieldInfo(JNI.JNIEnv, JNI.JObject, long, boolean, int) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.GetConstantFieldInfo:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
field
public jdk.vm.ci.meta.JavaKind getJavaKindForFrameSlotKind(int);
descriptor: (I)Ljdk/vm/ci/meta/JavaKind;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method callGetFrameSlotKindTagsCount(JNI.JNIEnv, JNI.JObject) is undefined for the type HSTruffleCompilerRuntime\n\tThe method callGetJavaKindForFrameSlotKind(JNI.JNIEnv, JNI.JObject, int) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.GetJavaKindForFrameSlotKind:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
frameSlotTag
public int getFrameSlotKindTagForJavaKind(jdk.vm.ci.meta.JavaKind);
descriptor: (Ljdk/vm/ci/meta/JavaKind;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callGetFrameSlotKindTagForJavaKind(JNI.JNIEnv, JNI.JObject, int) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.GetFrameSlotKindTagForJavaKind:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
kind
public int getFrameSlotKindTagsCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callGetFrameSlotKindTagsCount(JNI.JNIEnv, JNI.JObject) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.GetFrameSlotKindTagsCount:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
public java.lang.Iterable<jdk.vm.ci.meta.ResolvedJavaMethod> getTruffleCallBoundaryMethods();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callGetTruffleCallBoundaryMethods(JNI.JNIEnv, JNI.JObject) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
Signature: ()Ljava/lang/Iterable<Ljdk/vm/ci/meta/ResolvedJavaMethod;>;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.GetTruffleCallBoundaryMethods:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
public jdk.vm.ci.meta.ResolvedJavaType resolveType(jdk.vm.ci.meta.MetaAccessProvider, java.lang.String, boolean);
descriptor: (Ljdk/vm/ci/meta/MetaAccessProvider;Ljava/lang/String;Z)Ljdk/vm/ci/meta/ResolvedJavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokestatic org.graalvm.libgraal.jni.JNIUtil.getInternalName:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: invokestatic jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.runtime:()Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntime;
aload 4
aload 0
getfield org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.classLoaderDelegate:Ljdk/vm/ci/meta/ResolvedJavaType;
checkcast jdk.vm.ci.hotspot.HotSpotResolvedObjectType
iconst_1
invokevirtual jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.lookupType:(Ljava/lang/String;Ljdk/vm/ci/hotspot/HotSpotResolvedObjectType;Z)Ljdk/vm/ci/meta/JavaType;
astore 5
start local 5 2: aload 5
instanceof jdk.vm.ci.meta.UnresolvedJavaType
ifeq 6
3: iload 3
ifeq 5
4: new java.lang.NoClassDefFoundError
dup
aload 4
invokespecial java.lang.NoClassDefFoundError.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals: java.lang.String jdk.vm.ci.meta.JavaType
StackMap stack:
aconst_null
areturn
6: StackMap locals:
StackMap stack:
aload 5
checkcast jdk.vm.ci.meta.ResolvedJavaType
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
0 7 1 metaAccess Ljdk/vm/ci/meta/MetaAccessProvider;
0 7 2 className Ljava/lang/String;
0 7 3 required Z
1 7 4 internalName Ljava/lang/String;
2 7 5 jt Ljdk/vm/ci/meta/JavaType;
MethodParameters:
Name Flags
metaAccess
className
required
public void log(java.lang.String, org.graalvm.compiler.truffle.common.CompilableTruffleAST, java.lang.String);
descriptor: (Ljava/lang/String;Lorg/graalvm/compiler/truffle/common/CompilableTruffleAST;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method callLog(JNI.JNIEnv, JNI.JObject, JNI.JString, JNI.JObject, JNI.JString) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.Log:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)
MethodParameters:
Name Flags
loggerId
compilable
message
public <T> T getGraalOptions(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc Lorg/graalvm/compiler/options/OptionValues;
if_acmpne 2
1: aload 1
aload 0
getfield org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.initialOptions:Lorg/graalvm/compiler/options/OptionValues;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial org.graalvm.compiler.truffle.common.hotspot.HotSpotTruffleCompilerRuntime.getGraalOptions:(Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
0 3 1 optionValuesType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
optionValuesType
public org.graalvm.compiler.truffle.common.TruffleCompiler getTruffleCompiler(org.graalvm.compiler.truffle.common.CompilableTruffleAST);
descriptor: (Lorg/graalvm/compiler/truffle/common/CompilableTruffleAST;)Lorg/graalvm/compiler/truffle/common/TruffleCompiler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
ldc "Should never be called in the compiler."
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
0 1 1 compilable Lorg/graalvm/compiler/truffle/common/CompilableTruffleAST;
MethodParameters:
Name Flags
compilable
public boolean isSuppressedFailure(org.graalvm.compiler.truffle.common.CompilableTruffleAST, java.util.function.Supplier<java.lang.String>);
descriptor: (Lorg/graalvm/compiler/truffle/common/CompilableTruffleAST;Ljava/util/function/Supplier;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method callCreateStringSupplier(JNI.JNIEnv, long) is undefined for the type HSTruffleCompilerRuntime\n\tThe method callIsSuppressedFailure(JNI.JNIEnv, JNI.JObject, JNI.JObject, JNI.JObject) is undefined for the type HSTruffleCompilerRuntime\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
Signature: (Lorg/graalvm/compiler/truffle/common/CompilableTruffleAST;Ljava/util/function/Supplier<Ljava/lang/String;>;)Z
RuntimeVisibleAnnotations:
org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraalRepeated(value = {org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.CreateStringSupplier:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;), org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal(value = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id.IsSuppressedFailure:Lorg/graalvm/compiler/truffle/common/hotspot/libgraal/TruffleFromLibGraal$Id;)})
MethodParameters:
Name Flags
compilable
serializedException
private org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache lambda$0(jdk.vm.ci.meta.ResolvedJavaMethod, jdk.vm.ci.meta.ResolvedJavaMethod);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime$MethodCache;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 2 0: new org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache
dup
aload 0
aload 1
invokevirtual org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.getLoopExplosionKindImpl:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$LoopExplosionKind;
aload 0
aload 1
iconst_1
invokevirtual org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.getInlineKindImpl:(Ljdk/vm/ci/meta/ResolvedJavaMethod;Z)Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$InlineKind;
aload 0
aload 1
iconst_0
invokevirtual org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.getInlineKindImpl:(Ljdk/vm/ci/meta/ResolvedJavaMethod;Z)Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$InlineKind;
1: aload 0
aload 1
invokevirtual org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.isTruffleBoundaryImpl:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
aload 0
aload 1
invokevirtual org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.isBytecodeInterpreterSwitchImpl:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
aload 0
aload 1
invokevirtual org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime.isBytecodeInterpreterSwitchBoundaryImpl:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Z
2: invokespecial org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache.<init>:(Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$LoopExplosionKind;Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$InlineKind;Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime$InlineKind;ZZZ)V
3: areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/graalvm/compiler/truffle/compiler/hotspot/libgraal/HSTruffleCompilerRuntime;
0 4 2 m Ljdk/vm/ci/meta/ResolvedJavaMethod;
}
SourceFile: "HSTruffleCompilerRuntime.java"
NestMembers:
org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$HSConsumer org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public ConstantFieldInfo = org.graalvm.compiler.truffle.common.TruffleCompilerRuntime$ConstantFieldInfo of org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
public final InlineKind = org.graalvm.compiler.truffle.common.TruffleCompilerRuntime$InlineKind of org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
public final LoopExplosionKind = org.graalvm.compiler.truffle.common.TruffleCompilerRuntime$LoopExplosionKind of org.graalvm.compiler.truffle.common.TruffleCompilerRuntime
public final Id = org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal$Id of org.graalvm.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal
private HSConsumer = org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$HSConsumer of org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime
final MethodCache = org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime$MethodCache of org.graalvm.compiler.truffle.compiler.hotspot.libgraal.HSTruffleCompilerRuntime
public abstract JNIEnv = org.graalvm.libgraal.jni.JNI$JNIEnv of org.graalvm.libgraal.jni.JNI
public abstract JObject = org.graalvm.libgraal.jni.JNI$JObject of org.graalvm.libgraal.jni.JNI