public class org.graalvm.compiler.hotspot.CompileTheWorldOptions
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.hotspot.CompileTheWorldOptions
super_class: java.lang.Object
{
public static final org.graalvm.compiler.options.OptionValue<java.lang.String> CompileTheWorldClasspath;
descriptor: Lorg/graalvm/compiler/options/OptionValue;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/compiler/options/OptionValue<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = "Class path denoting methods to compile", type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)
public static final org.graalvm.compiler.options.OptionValue<java.lang.Boolean> CompileTheWorldVerbose;
descriptor: Lorg/graalvm/compiler/options/OptionValue;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/compiler/options/OptionValue<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = "Verbose CompileTheWorld operation", type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)
public static final org.graalvm.compiler.options.OptionValue<java.lang.Integer> CompileTheWorldIterations;
descriptor: Lorg/graalvm/compiler/options/OptionValue;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/compiler/options/OptionValue<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = "The number of CompileTheWorld iterations to perform", type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)
public static final org.graalvm.compiler.options.OptionValue<java.lang.String> CompileTheWorldMethodFilter;
descriptor: Lorg/graalvm/compiler/options/OptionValue;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/compiler/options/OptionValue<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = "Only compile methods matching this filter", type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)
public static final org.graalvm.compiler.options.OptionValue<java.lang.String> CompileTheWorldExcludeMethodFilter;
descriptor: Lorg/graalvm/compiler/options/OptionValue;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/compiler/options/OptionValue<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = "Exclude methods matching this filter from compilation", type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)
public static final org.graalvm.compiler.options.OptionValue<java.lang.Integer> CompileTheWorldStartAt;
descriptor: Lorg/graalvm/compiler/options/OptionValue;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/compiler/options/OptionValue<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = "First class to consider when using -XX:+CompileTheWorld", type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)
public static final org.graalvm.compiler.options.OptionValue<java.lang.Integer> CompileTheWorldStopAt;
descriptor: Lorg/graalvm/compiler/options/OptionValue;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/compiler/options/OptionValue<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = "Last class to consider when using -XX:+CompileTheWorld", type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)
public static final org.graalvm.compiler.options.OptionValue<java.lang.String> CompileTheWorldConfig;
descriptor: Lorg/graalvm/compiler/options/OptionValue;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/compiler/options/OptionValue<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = "Option value overrides to use during compile the world. For example, to disable inlining and partial escape analysis specify 'PartialEscapeAnalysis=false Inline=false'. The format for each option is the same as on the command line just without the '-Dgraal.' prefix.", type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)
public static final org.graalvm.compiler.options.OptionValue<java.lang.Boolean> CompileTheWorldMultiThreaded;
descriptor: Lorg/graalvm/compiler/options/OptionValue;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/compiler/options/OptionValue<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = "Run CTW using as many threads as there are processors on the system", type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)
public static final org.graalvm.compiler.options.OptionValue<java.lang.Integer> CompileTheWorldThreads;
descriptor: Lorg/graalvm/compiler/options/OptionValue;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/compiler/options/OptionValue<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
org.graalvm.compiler.options.Option(help = "Number of threads to use for multithreaded CTW. Defaults to Runtime.getRuntime().availableProcessors()", type = org.graalvm.compiler.options.OptionType.Debug:Lorg/graalvm/compiler/options/OptionType;)
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.graalvm.compiler.options.OptionValue
dup
ldc "sun.boot.class.path"
invokespecial org.graalvm.compiler.options.OptionValue.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.hotspot.CompileTheWorldOptions.CompileTheWorldClasspath:Lorg/graalvm/compiler/options/OptionValue;
1: new org.graalvm.compiler.options.OptionValue
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.compiler.options.OptionValue.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.hotspot.CompileTheWorldOptions.CompileTheWorldVerbose:Lorg/graalvm/compiler/options/OptionValue;
2: new org.graalvm.compiler.options.OptionValue
dup
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.compiler.options.OptionValue.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.hotspot.CompileTheWorldOptions.CompileTheWorldIterations:Lorg/graalvm/compiler/options/OptionValue;
3: new org.graalvm.compiler.options.OptionValue
dup
aconst_null
invokespecial org.graalvm.compiler.options.OptionValue.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.hotspot.CompileTheWorldOptions.CompileTheWorldMethodFilter:Lorg/graalvm/compiler/options/OptionValue;
4: new org.graalvm.compiler.options.OptionValue
dup
aconst_null
invokespecial org.graalvm.compiler.options.OptionValue.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.hotspot.CompileTheWorldOptions.CompileTheWorldExcludeMethodFilter:Lorg/graalvm/compiler/options/OptionValue;
5: new org.graalvm.compiler.options.OptionValue
dup
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.compiler.options.OptionValue.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.hotspot.CompileTheWorldOptions.CompileTheWorldStartAt:Lorg/graalvm/compiler/options/OptionValue;
6: new org.graalvm.compiler.options.OptionValue
dup
ldc 2147483647
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.compiler.options.OptionValue.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.hotspot.CompileTheWorldOptions.CompileTheWorldStopAt:Lorg/graalvm/compiler/options/OptionValue;
7: new org.graalvm.compiler.options.OptionValue
dup
aconst_null
invokespecial org.graalvm.compiler.options.OptionValue.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.hotspot.CompileTheWorldOptions.CompileTheWorldConfig:Lorg/graalvm/compiler/options/OptionValue;
8: new org.graalvm.compiler.options.OptionValue
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.compiler.options.OptionValue.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.hotspot.CompileTheWorldOptions.CompileTheWorldMultiThreaded:Lorg/graalvm/compiler/options/OptionValue;
9: new org.graalvm.compiler.options.OptionValue
dup
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.compiler.options.OptionValue.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.hotspot.CompileTheWorldOptions.CompileTheWorldThreads:Lorg/graalvm/compiler/options/OptionValue;
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 Lorg/graalvm/compiler/hotspot/CompileTheWorldOptions;
public static void overrideWithNativeOptions(org.graalvm.compiler.hotspot.GraalHotSpotVMConfig);
descriptor: (Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compileTheWorldStartAt:I
iconst_1
if_icmpeq 2
1: getstatic org.graalvm.compiler.hotspot.CompileTheWorldOptions.CompileTheWorldStartAt:Lorg/graalvm/compiler/options/OptionValue;
aload 0
getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compileTheWorldStartAt:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual org.graalvm.compiler.options.OptionValue.setValue:(Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compileTheWorldStopAt:I
ldc 2147483647
if_icmpeq 4
3: getstatic org.graalvm.compiler.hotspot.CompileTheWorldOptions.CompileTheWorldStopAt:Lorg/graalvm/compiler/options/OptionValue;
aload 0
getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compileTheWorldStopAt:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual org.graalvm.compiler.options.OptionValue.setValue:(Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 c Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
MethodParameters:
Name Flags
c
}
SourceFile: "CompileTheWorldOptions.java"