public final class com.oracle.truffle.object.ObjectStorageOptions
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.oracle.truffle.object.ObjectStorageOptions
super_class: java.lang.Object
{
public static final boolean PrimitiveLocations;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final boolean IntegerLocations;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final boolean DoubleLocations;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final boolean LongLocations;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final boolean BooleanLocations;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final boolean TypedObjectLocations;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final boolean InObjectFields;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static final boolean TriePropertyMap;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
public static final boolean TraceReshape;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static final boolean DebugCounters;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final boolean DumpDebugCounters;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final boolean DumpShapesDOT;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final boolean DumpShapesJSON;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final boolean DumpShapesIGV;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final boolean DumpShapes;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final java.lang.String DumpShapesPath;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final boolean Profile;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final int ProfileTopResults;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "truffle.object.PrimitiveLocations"
iconst_1
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.PrimitiveLocations:Z
1: ldc "truffle.object.IntegerLocations"
iconst_1
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.IntegerLocations:Z
2: ldc "truffle.object.DoubleLocations"
iconst_1
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.DoubleLocations:Z
3: ldc "truffle.object.LongLocations"
iconst_1
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.LongLocations:Z
4: ldc "truffle.object.BooleanLocations"
iconst_1
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.BooleanLocations:Z
5: ldc "truffle.object.TypedObjectLocations"
iconst_1
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.TypedObjectLocations:Z
6: ldc "truffle.object.InObjectFields"
iconst_1
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.InObjectFields:Z
7: ldc "truffle.object.TriePropertyMap"
iconst_1
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.TriePropertyMap:Z
8: ldc "truffle.object.TraceReshape"
iconst_0
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.TraceReshape:Z
9: ldc "truffle.object.DebugCounters"
iconst_0
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.DebugCounters:Z
10: ldc "truffle.object.DumpDebugCounters"
iconst_1
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.DumpDebugCounters:Z
11: ldc "truffle.object.DumpShapesDOT"
iconst_0
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.DumpShapesDOT:Z
12: ldc "truffle.object.DumpShapesJSON"
iconst_0
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.DumpShapesJSON:Z
13: ldc "truffle.object.DumpShapesIGV"
iconst_0
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.DumpShapesIGV:Z
14: getstatic com.oracle.truffle.object.ObjectStorageOptions.DumpShapesDOT:Z
ifne 15
getstatic com.oracle.truffle.object.ObjectStorageOptions.DumpShapesJSON:Z
ifne 15
getstatic com.oracle.truffle.object.ObjectStorageOptions.DumpShapesIGV:Z
ifne 15
iconst_0
goto 16
StackMap locals:
StackMap stack:
15: iconst_1
StackMap locals:
StackMap stack: int
16: putstatic com.oracle.truffle.object.ObjectStorageOptions.DumpShapes:Z
17: ldc "truffle.object.DumpShapesPath"
ldc ""
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
putstatic com.oracle.truffle.object.ObjectStorageOptions.DumpShapesPath:Ljava/lang/String;
18: ldc "truffle.object.Profile"
iconst_0
invokestatic com.oracle.truffle.object.ObjectStorageOptions.booleanOption:(Ljava/lang/String;Z)Z
putstatic com.oracle.truffle.object.ObjectStorageOptions.Profile:Z
19: ldc "truffle.object.ProfileTopResults"
iconst_m1
invokestatic java.lang.Integer.getInteger:(Ljava/lang/String;I)Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
putstatic com.oracle.truffle.object.ObjectStorageOptions.ProfileTopResults:I
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/object/ObjectStorageOptions;
public static boolean booleanOption(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 2
iload 1
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 2
ldc "true"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
StackMap locals:
StackMap stack: int
3: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 name Ljava/lang/String;
0 4 1 defaultValue Z
1 4 2 value Ljava/lang/String;
MethodParameters:
Name Flags
name
defaultValue
}
SourceFile: "ObjectStorageOptions.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()