public final class org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
super_class: java.lang.Object
{
static final org.graalvm.options.OptionType<org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$EngineModeEnum> ENGINE_MODE_TYPE;
descriptor: Lorg/graalvm/options/OptionType;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionType<Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$EngineModeEnum;>;
static final org.graalvm.options.OptionType<java.util.Set<org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$CompilationTier>> COMPILATION_TIERS_TYPE;
descriptor: Lorg/graalvm/options/OptionType;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionType<Ljava/util/Set<Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$CompilationTier;>;>;
static final org.graalvm.options.OptionType<org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$ExceptionAction> EXCEPTION_ACTION_TYPE;
descriptor: Lorg/graalvm/options/OptionType;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionType<Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$ExceptionAction;>;
static final org.graalvm.options.OptionType<java.util.Set<org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$PerformanceWarningKind>> PERFORMANCE_WARNING_TYPE;
descriptor: Lorg/graalvm/options/OptionType;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionType<Ljava/util/Set<Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$PerformanceWarningKind;>;>;
public static final org.graalvm.options.OptionKey<org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$EngineModeEnum> Mode;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$EngineModeEnum;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Configures the execution mode of the engine. Available modes are 'latency' and 'throughput'. The default value balances between the two.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> Compilation;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Enable or disable Truffle compilation.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.String> CompileOnly;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Restrict compilation to ','-separated list of includes (or excludes prefixed with '~').", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> CompileImmediately;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Compile immediately to test Truffle compilation", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> BackgroundCompilation;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Enable asynchronous truffle compilation in background threads", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> CompilerThreads;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Manually set the number of compiler threads", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Long> CompilerIdleDelay;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Long;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Set the time in milliseconds an idle Truffle compiler thread will wait for new tasks before terminating. New compiler threads will be started once new compilation tasks are submitted. Select '0' to never terminate the Truffle compiler thread. The option is not supported by all Truffle runtimes. On the runtime which doesn't support it the option has no effect.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> CompilationThreshold;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Minimum number of invocations or loop iterations needed to compile a guest language root.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> MinInvokeThreshold;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Minimum number of calls before a call target is compiled", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> InvalidationReprofileCount;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Delay compilation after an invalidation to allow for reprofiling. Deprecated: no longer has any effect.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, deprecated = true)
public static final org.graalvm.options.OptionKey<java.lang.Integer> ReplaceReprofileCount;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Delay compilation after a node replacement. Deprecated: no longer has any effect.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, deprecated = true)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> ArgumentTypeSpeculation;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Speculate on arguments types at call sites", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> ReturnTypeSpeculation;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Speculate on return types at call sites", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> Profiling;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Enable/disable builtin profiles in com.oracle.truffle.api.profiles.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> MultiTier;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Whether to use multiple Truffle compilation tiers by default.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.String> FirstTierInliningPolicy;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Explicitly pick a first tier inlining policy by name (None, TrivialOnly). If empty (default) the lowest priority policy (TrivialOnly) is chosen.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> FirstTierCompilationThreshold;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Minimum number of invocations or loop iterations needed to compile a guest language root in low tier mode.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> FirstTierMinInvokeThreshold;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Minimum number of calls before a call target is compiled in the first tier.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> FirstTierUseEconomy;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Whether to use the economy configuration in the first-tier compilations.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> FirstTierBackedgeCounts;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Whether to emit look-back-edge counters in the first-tier compilations.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> CompilationExceptionsArePrinted;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Prints the exception stack trace for compilation exceptions", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, deprecated = true, deprecationMessage = "Use 'engine.CompilationFailureAction=Print'")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> CompilationExceptionsAreThrown;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Treat compilation exceptions as thrown runtime exceptions", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, deprecated = true, deprecationMessage = "Use 'engine.CompilationFailureAction=Throw'")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> CompilationExceptionsAreFatal;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Treat compilation exceptions as fatal exceptions that will exit the application", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, deprecated = true, deprecationMessage = "Use 'engine.CompilationFailureAction=ExitVM'")
public static final org.graalvm.options.OptionKey<java.util.Set<org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$PerformanceWarningKind>> PerformanceWarningsAreFatal;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/util/Set<Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$PerformanceWarningKind;>;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Treat performance warnings as fatal occurrences that will exit the applications", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, deprecated = true, deprecationMessage = "Use 'engine.CompilationFailureAction=ExitVM' 'engine.TreatPerformanceWarningsAsErrors=<PerformanceWarningKinds>'")
public static final org.graalvm.options.OptionKey<org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$ExceptionAction> CompilationFailureAction;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$ExceptionAction;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Specifies the action to take when Truffle compilation fails.%nThe accepted values are:%n Silent - Print nothing to the console.%n Print - Print the exception to the console.%n Throw - Throw the exception to caller.%n Diagnose - Retry compilation with extra diagnostics enabled.%n ExitVM - Exit the VM process.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.util.Set<org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$PerformanceWarningKind>> TreatPerformanceWarningsAsErrors;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/util/Set<Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$PerformanceWarningKind;>;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Treat performance warnings as error. Handling of the error depends on the CompilationFailureAction option value", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceCompilation;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print information for compilation results.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceCompilationDetails;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print information for compilation queuing.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceCompilationPolymorphism;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print all polymorphic and generic nodes after each compilation", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceCompilationAST;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print the entire AST after each compilation", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceInlining;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print information for inlining decisions.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceSplitting;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print information for splitting decisions.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceAssumptions;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print stack trace on assumption invalidation", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> TraceStackTraceLimit;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Number of stack trace elements printed by TraceTruffleTransferToInterpreter and TraceTruffleAssumptions", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> CompilationStatistics;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print Truffle compilation statistics at the end of a run.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> CompilationStatisticDetails;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print additional more verbose Truffle compilation statistics at the end of a run.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceTransferToInterpreter;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print stack trace on transfer to interpreter.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
private static final java.lang.String EXPANSION_VALUES;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "Accepted values are:%n true - Collect data for the default tier 'truffleTier'.%n false - No data will be collected.%nOr one or multiple tiers separated by comma (e.g. truffleTier,lowTier) :%n peTier - After partial evaluation without additional phases applied.%n truffleTier - After partial evaluation with additional phases applied.%n lowTier - After low tier phases were applied.%n"
public static final org.graalvm.options.OptionKey<java.util.Set<org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$CompilationTier>> TraceMethodExpansion;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/util/Set<Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$CompilationTier;>;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print a tree of all expanded Java methods with statistics after each compilation. Accepted values are:%n true - Collect data for the default tier 'truffleTier'.%n false - No data will be collected.%nOr one or multiple tiers separated by comma (e.g. truffleTier,lowTier) :%n peTier - After partial evaluation without additional phases applied.%n truffleTier - After partial evaluation with additional phases applied.%n lowTier - After low tier phases were applied.%n", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.util.Set<org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$CompilationTier>> TraceNodeExpansion;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/util/Set<Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$CompilationTier;>;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print a tree of all expanded Truffle nodes with statistics after each compilation. Accepted values are:%n true - Collect data for the default tier 'truffleTier'.%n false - No data will be collected.%nOr one or multiple tiers separated by comma (e.g. truffleTier,lowTier) :%n peTier - After partial evaluation without additional phases applied.%n truffleTier - After partial evaluation with additional phases applied.%n lowTier - After low tier phases were applied.%n", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.util.Set<org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$CompilationTier>> MethodExpansionStatistics;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/util/Set<Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$CompilationTier;>;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print statistics on expanded Java methods during partial evaluation at the end of a run.Accepted values are:%n true - Collect data for the default tier 'truffleTier'.%n false - No data will be collected.%nOr one or multiple tiers separated by comma (e.g. truffleTier,lowTier) :%n peTier - After partial evaluation without additional phases applied.%n truffleTier - After partial evaluation with additional phases applied.%n lowTier - After low tier phases were applied.%n", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.util.Set<org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$CompilationTier>> NodeExpansionStatistics;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/util/Set<Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$CompilationTier;>;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print statistics on expanded Truffle nodes during partial evaluation at the end of a run.Accepted values are:%n true - Collect data for the default tier 'truffleTier'.%n false - No data will be collected.%nOr one or multiple tiers separated by comma (e.g. truffleTier,lowTier) :%n peTier - After partial evaluation without additional phases applied.%n truffleTier - After partial evaluation with additional phases applied.%n lowTier - After low tier phases were applied.%n", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> PrintExpansionHistogram;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Prints a histogram of all expanded Java methods.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, deprecated = true, deprecationMessage = "The expansion histogram was superseeded by engine.TraceMethodExpansion, engine.TraceNodeExpansion, engine.MethodExpansionHistogram and engine.NodeExpansionHistogram.")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> Inlining;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Enable automatic inlining of guest language call targets.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> InliningRecursionDepth;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Maximum depth for recursive inlining.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> Splitting;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Enable automatic duplication of compilation profiles (splitting).", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> SplittingMaxCalleeSize;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Disable call target splitting if tree size exceeds this limit", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Double> SplittingGrowthLimit;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Double;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Disable call target splitting if the number of nodes created by splitting exceeds this factor times node count", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> SplittingMaxPropagationDepth;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Propagate info about a polymorphic specialize through maximum this many call targets", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceSplittingSummary;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Used for debugging the splitting implementation. Prints splitting summary directly to stdout on shutdown", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> SplittingTraceEvents;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Trace details of splitting events and decisions.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> SplittingDumpDecisions;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Dumps to IGV information on polymorphic events", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> SplittingAllowForcedSplits;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Should forced splits be allowed.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> OSR;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Enable automatic on-stack-replacement of loops.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> OSRCompilationThreshold;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Number of loop iterations until on-stack-replacement compilation is triggered.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> PartialBlockCompilation;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Enable partial compilation for BlockNode.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> PartialBlockCompilationSize;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Sets the target non-trivial Truffle node size for partial compilation of BlockNode nodes.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> PartialBlockMaximumSize;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Sets the maximum non-trivial Truffle node size for partial compilation of BlockNode nodes.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> InlineAcrossTruffleBoundary;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Enable inlining across Truffle boundary", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.util.Set<org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$PerformanceWarningKind>> TracePerformanceWarnings;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/util/Set<Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$PerformanceWarningKind;>;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print potential performance problems", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> IterativePartialEscape;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Run the partial escape analysis iteratively in Truffle compilation.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.String> InstrumentFilter;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Method filter for host methods in which to add instrumentation.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> InstrumentationTableSize;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Maximum number of instrumentation counters available.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> MaximumGraalNodeCount;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Stop partial evaluation when the graph exceeded this many nodes.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> MaximumInlineNodeCount;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Ignore further truffle inlining decisions when the graph exceeded this many nodes.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> ExcludeAssertions;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Exclude assertion code from Truffle compilations", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> NodeSourcePositions;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Enable node source positions in truffle partial evaluations.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> InstrumentBoundaries;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Instrument Truffle boundaries and output profiling information to the standard output.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> InstrumentBoundariesPerInlineSite;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Instrument Truffle boundaries by considering different inlining sites as different branches.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> InstrumentBranches;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Instrument branches and output profiling information to the standard output.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> InstrumentBranchesPerInlineSite;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Instrument branches by considering different inlining sites as different branches.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> EncodedGraphCacheCapacity;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Maximum number of entries in the encoded graph cache (< 0 unbounded, 0 disabled).", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> EncodedGraphCachePurgeDelay;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Delay, in milliseconds, after which the encoded graph cache is dropped when the compile queue becomes idle.The option is only supported on the HotSpot (non-libgraal) Truffle runtime.On runtimes which doesn't support it the option has no effect.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> PriorityQueue;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Use the priority of compilation jobs in the compilation queue.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceInliningDetails;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Print detailed information for inlining (i.e. the entire explored call tree).", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.String> InliningPolicy;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "Explicitly pick a inlining policy by name. If empty (default) the highest priority chosen by default.", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> InliningExpansionBudget;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "The base expansion budget for language-agnostic inlining.", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
public static final org.graalvm.options.OptionKey<java.lang.Integer> InliningInliningBudget;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(help = "The base inlining budget for language-agnostic inlining", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;)
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new org.graalvm.options.OptionType
dup
ldc "EngineMode"
new org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$1
dup
invokespecial org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$1.<init>:()V
invokespecial org.graalvm.options.OptionType.<init>:(Ljava/lang/String;Ljava/util/function/Function;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.ENGINE_MODE_TYPE:Lorg/graalvm/options/OptionType;
1: new org.graalvm.options.OptionType
dup
ldc "Tier"
new org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$2
dup
invokespecial org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$2.<init>:()V
invokespecial org.graalvm.options.OptionType.<init>:(Ljava/lang/String;Ljava/util/function/Function;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.COMPILATION_TIERS_TYPE:Lorg/graalvm/options/OptionType;
2: new org.graalvm.options.OptionType
dup
ldc "ExceptionAction"
new org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$3
dup
invokespecial org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$3.<init>:()V
invokespecial org.graalvm.options.OptionType.<init>:(Ljava/lang/String;Ljava/util/function/Function;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.EXCEPTION_ACTION_TYPE:Lorg/graalvm/options/OptionType;
3: new org.graalvm.options.OptionType
dup
ldc "PerformanceWarningKind"
new org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$4
dup
invokespecial org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$4.<init>:()V
invokespecial org.graalvm.options.OptionType.<init>:(Ljava/lang/String;Ljava/util/function/Function;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.PERFORMANCE_WARNING_TYPE:Lorg/graalvm/options/OptionType;
4: new org.graalvm.options.OptionKey
dup
getstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$EngineModeEnum.DEFAULT:Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$EngineModeEnum;
getstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.ENGINE_MODE_TYPE:Lorg/graalvm/options/OptionType;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;Lorg/graalvm/options/OptionType;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.Mode:Lorg/graalvm/options/OptionKey;
5: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.Compilation:Lorg/graalvm/options/OptionKey;
6: new org.graalvm.options.OptionKey
dup
aconst_null
ldc Ljava/lang/String;
invokestatic org.graalvm.options.OptionType.defaultType:(Ljava/lang/Class;)Lorg/graalvm/options/OptionType;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;Lorg/graalvm/options/OptionType;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.CompileOnly:Lorg/graalvm/options/OptionKey;
7: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.CompileImmediately:Lorg/graalvm/options/OptionKey;
8: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.BackgroundCompilation:Lorg/graalvm/options/OptionKey;
9: new org.graalvm.options.OptionKey
dup
iconst_m1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.CompilerThreads:Lorg/graalvm/options/OptionKey;
10: new org.graalvm.options.OptionKey
dup
ldc 1000
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.CompilerIdleDelay:Lorg/graalvm/options/OptionKey;
11: new org.graalvm.options.OptionKey
dup
sipush 1000
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.CompilationThreshold:Lorg/graalvm/options/OptionKey;
12: new org.graalvm.options.OptionKey
dup
iconst_3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.MinInvokeThreshold:Lorg/graalvm/options/OptionKey;
13: new org.graalvm.options.OptionKey
dup
iconst_3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.InvalidationReprofileCount:Lorg/graalvm/options/OptionKey;
14: new org.graalvm.options.OptionKey
dup
iconst_3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.ReplaceReprofileCount:Lorg/graalvm/options/OptionKey;
15: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.ArgumentTypeSpeculation:Lorg/graalvm/options/OptionKey;
16: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.ReturnTypeSpeculation:Lorg/graalvm/options/OptionKey;
17: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.Profiling:Lorg/graalvm/options/OptionKey;
18: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.MultiTier:Lorg/graalvm/options/OptionKey;
19: new org.graalvm.options.OptionKey
dup
ldc ""
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.FirstTierInliningPolicy:Lorg/graalvm/options/OptionKey;
20: new org.graalvm.options.OptionKey
dup
bipush 100
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.FirstTierCompilationThreshold:Lorg/graalvm/options/OptionKey;
21: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.FirstTierMinInvokeThreshold:Lorg/graalvm/options/OptionKey;
22: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.FirstTierUseEconomy:Lorg/graalvm/options/OptionKey;
23: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.FirstTierBackedgeCounts:Lorg/graalvm/options/OptionKey;
24: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.CompilationExceptionsArePrinted:Lorg/graalvm/options/OptionKey;
25: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.CompilationExceptionsAreThrown:Lorg/graalvm/options/OptionKey;
26: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.CompilationExceptionsAreFatal:Lorg/graalvm/options/OptionKey;
27: new org.graalvm.options.OptionKey
dup
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
getstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.PERFORMANCE_WARNING_TYPE:Lorg/graalvm/options/OptionType;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;Lorg/graalvm/options/OptionType;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.PerformanceWarningsAreFatal:Lorg/graalvm/options/OptionKey;
28: new org.graalvm.options.OptionKey
dup
getstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$ExceptionAction.Silent:Lorg/graalvm/compiler/truffle/options/PolyglotCompilerOptions$ExceptionAction;
getstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.EXCEPTION_ACTION_TYPE:Lorg/graalvm/options/OptionType;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;Lorg/graalvm/options/OptionType;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.CompilationFailureAction:Lorg/graalvm/options/OptionKey;
29: new org.graalvm.options.OptionKey
dup
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
getstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.PERFORMANCE_WARNING_TYPE:Lorg/graalvm/options/OptionType;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;Lorg/graalvm/options/OptionType;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TreatPerformanceWarningsAsErrors:Lorg/graalvm/options/OptionKey;
30: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TraceCompilation:Lorg/graalvm/options/OptionKey;
31: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TraceCompilationDetails:Lorg/graalvm/options/OptionKey;
32: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TraceCompilationPolymorphism:Lorg/graalvm/options/OptionKey;
33: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TraceCompilationAST:Lorg/graalvm/options/OptionKey;
34: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TraceInlining:Lorg/graalvm/options/OptionKey;
35: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TraceSplitting:Lorg/graalvm/options/OptionKey;
36: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TraceAssumptions:Lorg/graalvm/options/OptionKey;
37: new org.graalvm.options.OptionKey
dup
bipush 20
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TraceStackTraceLimit:Lorg/graalvm/options/OptionKey;
38: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.CompilationStatistics:Lorg/graalvm/options/OptionKey;
39: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.CompilationStatisticDetails:Lorg/graalvm/options/OptionKey;
40: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TraceTransferToInterpreter:Lorg/graalvm/options/OptionKey;
41: new org.graalvm.options.OptionKey
dup
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
getstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.COMPILATION_TIERS_TYPE:Lorg/graalvm/options/OptionType;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;Lorg/graalvm/options/OptionType;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TraceMethodExpansion:Lorg/graalvm/options/OptionKey;
42: new org.graalvm.options.OptionKey
dup
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
getstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.COMPILATION_TIERS_TYPE:Lorg/graalvm/options/OptionType;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;Lorg/graalvm/options/OptionType;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TraceNodeExpansion:Lorg/graalvm/options/OptionKey;
43: new org.graalvm.options.OptionKey
dup
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
getstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.COMPILATION_TIERS_TYPE:Lorg/graalvm/options/OptionType;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;Lorg/graalvm/options/OptionType;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.MethodExpansionStatistics:Lorg/graalvm/options/OptionKey;
44: new org.graalvm.options.OptionKey
dup
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
getstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.COMPILATION_TIERS_TYPE:Lorg/graalvm/options/OptionType;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;Lorg/graalvm/options/OptionType;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.NodeExpansionStatistics:Lorg/graalvm/options/OptionKey;
45: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.PrintExpansionHistogram:Lorg/graalvm/options/OptionKey;
46: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.Inlining:Lorg/graalvm/options/OptionKey;
47: new org.graalvm.options.OptionKey
dup
iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.InliningRecursionDepth:Lorg/graalvm/options/OptionKey;
48: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.Splitting:Lorg/graalvm/options/OptionKey;
49: new org.graalvm.options.OptionKey
dup
bipush 100
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.SplittingMaxCalleeSize:Lorg/graalvm/options/OptionKey;
50: new org.graalvm.options.OptionKey
dup
ldc 1.5
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.SplittingGrowthLimit:Lorg/graalvm/options/OptionKey;
51: new org.graalvm.options.OptionKey
dup
iconst_5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.SplittingMaxPropagationDepth:Lorg/graalvm/options/OptionKey;
52: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TraceSplittingSummary:Lorg/graalvm/options/OptionKey;
53: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.SplittingTraceEvents:Lorg/graalvm/options/OptionKey;
54: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.SplittingDumpDecisions:Lorg/graalvm/options/OptionKey;
55: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.SplittingAllowForcedSplits:Lorg/graalvm/options/OptionKey;
56: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.OSR:Lorg/graalvm/options/OptionKey;
57: new org.graalvm.options.OptionKey
dup
ldc 100000
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.OSRCompilationThreshold:Lorg/graalvm/options/OptionKey;
58: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.PartialBlockCompilation:Lorg/graalvm/options/OptionKey;
59: new org.graalvm.options.OptionKey
dup
sipush 3000
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.PartialBlockCompilationSize:Lorg/graalvm/options/OptionKey;
60: new org.graalvm.options.OptionKey
dup
sipush 10000
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.PartialBlockMaximumSize:Lorg/graalvm/options/OptionKey;
61: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.InlineAcrossTruffleBoundary:Lorg/graalvm/options/OptionKey;
62: new org.graalvm.options.OptionKey
dup
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
getstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.PERFORMANCE_WARNING_TYPE:Lorg/graalvm/options/OptionType;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;Lorg/graalvm/options/OptionType;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TracePerformanceWarnings:Lorg/graalvm/options/OptionKey;
63: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.IterativePartialEscape:Lorg/graalvm/options/OptionKey;
64: new org.graalvm.options.OptionKey
dup
ldc "*.*.*"
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.InstrumentFilter:Lorg/graalvm/options/OptionKey;
65: new org.graalvm.options.OptionKey
dup
sipush 10000
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.InstrumentationTableSize:Lorg/graalvm/options/OptionKey;
66: new org.graalvm.options.OptionKey
dup
ldc 400000
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.MaximumGraalNodeCount:Lorg/graalvm/options/OptionKey;
67: new org.graalvm.options.OptionKey
dup
ldc 150000
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.MaximumInlineNodeCount:Lorg/graalvm/options/OptionKey;
68: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.ExcludeAssertions:Lorg/graalvm/options/OptionKey;
69: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.NodeSourcePositions:Lorg/graalvm/options/OptionKey;
70: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.InstrumentBoundaries:Lorg/graalvm/options/OptionKey;
71: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.InstrumentBoundariesPerInlineSite:Lorg/graalvm/options/OptionKey;
72: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.InstrumentBranches:Lorg/graalvm/options/OptionKey;
73: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.InstrumentBranchesPerInlineSite:Lorg/graalvm/options/OptionKey;
74: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.EncodedGraphCacheCapacity:Lorg/graalvm/options/OptionKey;
75: new org.graalvm.options.OptionKey
dup
sipush 10000
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.EncodedGraphCachePurgeDelay:Lorg/graalvm/options/OptionKey;
76: new org.graalvm.options.OptionKey
dup
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.PriorityQueue:Lorg/graalvm/options/OptionKey;
77: new org.graalvm.options.OptionKey
dup
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.TraceInliningDetails:Lorg/graalvm/options/OptionKey;
78: new org.graalvm.options.OptionKey
dup
ldc ""
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.InliningPolicy:Lorg/graalvm/options/OptionKey;
79: new org.graalvm.options.OptionKey
dup
sipush 30000
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.InliningExpansionBudget:Lorg/graalvm/options/OptionKey;
80: new org.graalvm.options.OptionKey
dup
sipush 30000
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic org.graalvm.compiler.truffle.options.PolyglotCompilerOptions.InliningInliningBudget:Lorg/graalvm/options/OptionKey;
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/truffle/options/PolyglotCompilerOptions;
public static org.graalvm.options.OptionDescriptors getDescriptors();
descriptor: ()Lorg/graalvm/options/OptionDescriptors;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tPolyglotCompilerOptionsOptionDescriptors cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "PolyglotCompilerOptions.java"
NestMembers:
org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$1 org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$2 org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$3 org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$4 org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$CompilationTier org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$EngineModeEnum org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$ExceptionAction org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$PerformanceWarningKind
InnerClasses:
public abstract Group = com.oracle.truffle.api.Option$Group of com.oracle.truffle.api.Option
org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$1
org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$2
org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$3
org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$4
public final CompilationTier = org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$CompilationTier of org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
public final EngineModeEnum = org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$EngineModeEnum of org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
public final ExceptionAction = org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$ExceptionAction of org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
public final PerformanceWarningKind = org.graalvm.compiler.truffle.options.PolyglotCompilerOptions$PerformanceWarningKind of org.graalvm.compiler.truffle.options.PolyglotCompilerOptions
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option$Group(value = {"engine"})