class jdk.vm.ci.hotspot.aarch64.AArch64HotSpotVMConfig extends jdk.vm.ci.hotspot.HotSpotVMConfigAccess
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: jdk.vm.ci.hotspot.aarch64.AArch64HotSpotVMConfig
super_class: jdk.vm.ci.hotspot.HotSpotVMConfigAccess
{
final boolean linuxOs;
descriptor: Z
flags: (0x0010) ACC_FINAL
final boolean useCompressedOops;
descriptor: Z
flags: (0x0010) ACC_FINAL
void <init>(jdk.vm.ci.hotspot.HotSpotVMConfigStore);
descriptor: (Ljdk/vm/ci/hotspot/HotSpotVMConfigStore;)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 // jdk.vm.ci.hotspot.aarch64.AArch64HotSpotVMConfig this
start local 1 // jdk.vm.ci.hotspot.HotSpotVMConfigStore config
0: .line 36
aload 0 /* this */
aload 1 /* config */
invokespecial jdk.vm.ci.hotspot.HotSpotVMConfigAccess.<init>:(Ljdk/vm/ci/hotspot/HotSpotVMConfigStore;)V
1: .line 39
aload 0 /* this */
ldc "os.name"
ldc ""
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ldc "Linux"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
putfield jdk.vm.ci.hotspot.aarch64.AArch64HotSpotVMConfig.linuxOs:Z
2: .line 41
aload 0 /* this */
aload 0 /* this */
ldc "UseCompressedOops"
ldc Ljava/lang/Boolean;
invokevirtual jdk.vm.ci.hotspot.aarch64.AArch64HotSpotVMConfig.getFlag:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield jdk.vm.ci.hotspot.aarch64.AArch64HotSpotVMConfig.useCompressedOops:Z
3: .line 37
return
end local 1 // jdk.vm.ci.hotspot.HotSpotVMConfigStore config
end local 0 // jdk.vm.ci.hotspot.aarch64.AArch64HotSpotVMConfig this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig;
0 4 1 config Ljdk/vm/ci/hotspot/HotSpotVMConfigStore;
MethodParameters:
Name Flags
config
}
SourceFile: "AArch64HotSpotVMConfig.java"