final class org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime$Lazy extends org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime$Lazy
super_class: org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue
{
jdk.vm.ci.code.stack.StackIntrospection stackIntrospection;
descriptor: Ljdk/vm/ci/code/stack/StackIntrospection;
flags: (0x0000)
void <init>(org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime);
descriptor: (Lorg/graalvm/compiler/truffle/runtime/hotspot/AbstractHotSpotTruffleRuntime;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime$Lazy this
start local 1 // org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime runtime
0: .line 112
aload 0 /* this */
aload 1 /* runtime */
invokespecial org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue.<init>:(Lorg/graalvm/compiler/truffle/runtime/GraalTruffleRuntime;)V
1: .line 113
aload 1 /* runtime */
invokestatic org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime.access$1:(Lorg/graalvm/compiler/truffle/runtime/hotspot/AbstractHotSpotTruffleRuntime;)V
2: .line 114
return
end local 1 // org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime runtime
end local 0 // org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime$Lazy this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/truffle/runtime/hotspot/AbstractHotSpotTruffleRuntime$Lazy;
0 3 1 runtime Lorg/graalvm/compiler/truffle/runtime/hotspot/AbstractHotSpotTruffleRuntime;
MethodParameters:
Name Flags
runtime
protected void compilerThreadIdled();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=1
start local 0 // org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime$Lazy this
0: .line 118
aload 0 /* this */
getfield org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime$Lazy.runtime:Lorg/graalvm/compiler/truffle/runtime/GraalTruffleRuntime;
checkcast org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
invokestatic org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime.access$2:(Lorg/graalvm/compiler/truffle/runtime/hotspot/AbstractHotSpotTruffleRuntime;)Lorg/graalvm/compiler/truffle/common/TruffleCompiler;
astore 1 /* compiler */
start local 1 // org.graalvm.compiler.truffle.common.TruffleCompiler compiler
1: .line 121
aload 1 /* compiler */
ifnull 3
2: .line 122
aload 1 /* compiler */
checkcast org.graalvm.compiler.truffle.common.hotspot.HotSpotTruffleCompiler
invokeinterface org.graalvm.compiler.truffle.common.hotspot.HotSpotTruffleCompiler.purgeCaches:()V
3: .line 124
StackMap locals: org.graalvm.compiler.truffle.common.TruffleCompiler
StackMap stack:
return
end local 1 // org.graalvm.compiler.truffle.common.TruffleCompiler compiler
end local 0 // org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime$Lazy this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/graalvm/compiler/truffle/runtime/hotspot/AbstractHotSpotTruffleRuntime$Lazy;
1 4 1 compiler Lorg/graalvm/compiler/truffle/common/TruffleCompiler;
}
SourceFile: "AbstractHotSpotTruffleRuntime.java"
NestHost: org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime
InnerClasses:
final Lazy = org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime$Lazy of org.graalvm.compiler.truffle.runtime.hotspot.AbstractHotSpotTruffleRuntime