public class jdk.vm.ci.hotspot.HotSpotModifiers
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.vm.ci.hotspot.HotSpotModifiers
super_class: java.lang.Object
{
public static final int ANNOTATION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int ENUM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int VARARGS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int BRIDGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int SYNTHETIC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic jdk.vm.ci.hotspot.HotSpotVMConfig.config:()Ljdk/vm/ci/hotspot/HotSpotVMConfig;
getfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccAnnotation:I
putstatic jdk.vm.ci.hotspot.HotSpotModifiers.ANNOTATION:I
1: invokestatic jdk.vm.ci.hotspot.HotSpotVMConfig.config:()Ljdk/vm/ci/hotspot/HotSpotVMConfig;
getfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccEnum:I
putstatic jdk.vm.ci.hotspot.HotSpotModifiers.ENUM:I
2: invokestatic jdk.vm.ci.hotspot.HotSpotVMConfig.config:()Ljdk/vm/ci/hotspot/HotSpotVMConfig;
getfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccVarargs:I
putstatic jdk.vm.ci.hotspot.HotSpotModifiers.VARARGS:I
3: invokestatic jdk.vm.ci.hotspot.HotSpotVMConfig.config:()Ljdk/vm/ci/hotspot/HotSpotVMConfig;
getfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccBridge:I
putstatic jdk.vm.ci.hotspot.HotSpotModifiers.BRIDGE:I
4: invokestatic jdk.vm.ci.hotspot.HotSpotVMConfig.config:()Ljdk/vm/ci/hotspot/HotSpotVMConfig;
getfield jdk.vm.ci.hotspot.HotSpotVMConfig.jvmAccSynthetic:I
putstatic jdk.vm.ci.hotspot.HotSpotModifiers.SYNTHETIC:I
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/vm/ci/hotspot/HotSpotModifiers;
public static int jvmClassModifiers();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: sipush 1553
getstatic jdk.vm.ci.hotspot.HotSpotModifiers.ANNOTATION:I
ior
getstatic jdk.vm.ci.hotspot.HotSpotModifiers.ENUM:I
ior
getstatic jdk.vm.ci.hotspot.HotSpotModifiers.SYNTHETIC:I
ior
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int jvmMethodModifiers();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: bipush 63
getstatic jdk.vm.ci.hotspot.HotSpotModifiers.BRIDGE:I
ior
getstatic jdk.vm.ci.hotspot.HotSpotModifiers.VARARGS:I
ior
sipush 256
ior
sipush 1024
ior
sipush 2048
ior
getstatic jdk.vm.ci.hotspot.HotSpotModifiers.SYNTHETIC:I
ior
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static int jvmFieldModifiers();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: sipush 223
getstatic jdk.vm.ci.hotspot.HotSpotModifiers.ENUM:I
ior
getstatic jdk.vm.ci.hotspot.HotSpotModifiers.SYNTHETIC:I
ior
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "HotSpotModifiers.java"