public final class com.oracle.graal.python.runtime.PythonOptions
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.oracle.graal.python.runtime.PythonOptions
super_class: java.lang.Object
{
private static final java.lang.String EXECUTABLE_LIST_SEPARATOR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "\uD83C\uDFC6"
public static final org.graalvm.options.OptionKey<java.lang.String> SysPrefix;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Set the location of sys.prefix. Overrides any environment variables or Java options.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.String> SysBasePrefix;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Set the location of sys.base_prefix. Overrides any environment variables or Java options.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.String> CoreHome;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Set the location of lib-graalpython. Overrides any environment variables or Java options.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.String> StdLibHome;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Set the location of lib-python/3. Overrides any environment variables or Java options.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> InspectFlag;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -i flag. Inspect interactively after running a script.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> QuietFlag;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -q flag. Don't print version and copyright messages on interactive startup.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> NoSiteFlag;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -S flag. Don't imply 'import site' on initialization.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> NoUserSiteFlag;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -s flag. Don't add user site directory to sys.path.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> IgnoreEnvironmentFlag;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -E flag. Ignore PYTHON* environment variables.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.String> PythonPath;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to setting the PYTHONPATH environment variable for the standard launcher. ':'-separated list of directories prefixed to the default module search path.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.String> StandardStreamEncoding;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/String;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to setting the PYTHONIOENCODING environment variable for the standard launcher. Format: Encoding[:errors]", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> PythonOptimizeFlag;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Remove assert statements and any code conditional on the value of __debug__.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> VerboseFlag;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -v flag. Turn on verbose mode.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> UnbufferedIO;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -u flag. Force stdout and stderr to be unbuffered.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> IsolateFlag;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -I flag. Isolate from the users environment by not adding the cwd to the path", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> DontWriteBytecodeFlag;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to the Python -B flag. Don't write bytecode files.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.String> PyCachePrefix;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "If this is set, GraalPython will write .pyc files in a mirror directory tree at this path, instead of in __pycache__ directories within the source tree. Equivalent to setting the PYTHONPYCACHEPREFIX environment variable for the standard launcher.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.String> WarnOptions;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Equivalent to setting the PYTHONWARNINGS environment variable for the standard launcher.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.String> CheckHashPycsMode;
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(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Value of the --check-hash-based-pycs command line option- 'default' means the 'check_source' flag in hash-based pycs determines invalidation- 'always' causes the interpreter to hash the source file for invalidation regardless of value of 'check_source' bit- 'never' causes the interpreter to always assume hash-based pycs are validThe default value is 'default'.See PEP 552 'Deterministic pycs' for more details.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.String> CAPI;
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(category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Set the location of C API home. Overrides any environment variables or Java options.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.Boolean> ExposeInternalSources;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Expose internal sources as normal sources, so they will show up in the debugger and stacks")
public static final org.graalvm.options.OptionKey<java.lang.Integer> WithJavaStacktrace;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Print the java stacktrace. Possible modes: 1 Print Java stacktrace for Java exceptions only. 2 Print Java stacktrace for Python exceptions only (ATTENTION: this will have a notable performance impact). 3 Combines 1 and 2.")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> CatchGraalPythonExceptionForUnitTesting;
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(category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> CatchAllExceptions;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Enable catching all Exceptions in generic try-catch statements.")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> ParserLogFiles;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Prints path to parsed files")
public static final org.graalvm.options.OptionKey<java.lang.Integer> ParserStatistics;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Prints parser time statistics after number of parsed files, set by this option. 0 or <0 means no statistics are printed.")
public static final org.graalvm.options.OptionKey<java.lang.Integer> AttributeAccessInlineCacheMaxDepth;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "")
public static final org.graalvm.options.OptionKey<java.lang.Integer> CallSiteInlineCacheMaxDepth;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "")
public static final org.graalvm.options.OptionKey<java.lang.Integer> VariableArgumentReadUnrollingLimit;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "")
public static final org.graalvm.options.OptionKey<java.lang.Integer> VariableArgumentInlineCacheLimit;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> ForceInlineGeneratorCalls;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> ForceImportSite;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Force to automatically import site.py module.")
public static final org.graalvm.options.OptionKey<java.lang.Integer> MinLazyStringLength;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Minimal size of string, when lazy strings are used. Default 20")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> AlwaysRunExcepthook;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "This option is set by the Python launcher to tell the language it can print exceptions directly")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> WithThread;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "This option control builtin _thread module support")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> WithTRegex;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Use the optimized TRegex engine. Default true")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TRegexUsesSREFallback;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Use the CPython sre engine as a fallback to the TRegex engine.")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> LazyStrings;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Switch on/off using lazy strings for performance reasons. Default true.")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> EnableForcedSplits;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Enable forced splitting (of builtins). Default false.")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TerminalIsInteractive;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Set by the launcher if an interactive console is used to run Python.")
public static final org.graalvm.options.OptionKey<java.lang.Integer> TerminalWidth;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Set by the launcher to the terminal width.")
public static final org.graalvm.options.OptionKey<java.lang.Integer> TerminalHeight;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Set by the launcher to the terminal height.")
public static final org.graalvm.options.OptionKey<java.lang.String> Executable;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "The sys.executable path. Set by the launcher, but can may need to be overridden in certain special situations.", stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;)
public static final org.graalvm.options.OptionKey<java.lang.String> ExecutableList;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "The executed command list as string joined by the executable list separator char. This must always correspond to the real, valid command list used to run GraalPython.")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> WithCachedSources;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Determines wether context startup tries to re-use previously cached sources of the core library.")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> UseReprForPrintString;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Embedder option: what to print in response to PythonLanguage#toString.")
public static final org.graalvm.options.OptionKey<java.lang.Integer> BuiltinsInliningMaxCallerSize;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Stop inlining of builtins if caller's cumulative tree size would exceed this limit")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> NoAsyncActions;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Disable weakref callback processing, signal handling, and other periodic async actions.")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> OverallocateLiteralLists;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Propagate append operations to lists created as literals back to where they were created, to inform overallocation to avoid having to grow them later.")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> EmulateJython;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
com.oracle.graal.python.runtime.PythonOptions$EngineOption()
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Emulate some Jython features that can cause performance degradation")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceNativeMemory;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Enable tracing of native memory (ATTENTION: this will have significant impact on CExt execution performance).")
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TraceNativeMemoryCalls;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "If native memory tracing is enabled, also capture stack.")
public static final org.graalvm.options.OptionKey<java.lang.Long> MaxNativeMemory;
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(category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Max native memory heap size (default: 2 GB).")
public static final org.graalvm.options.OptionDescriptors DESCRIPTORS;
descriptor: Lorg/graalvm/options/OptionDescriptors;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final org.graalvm.options.OptionKey<?>[] ENGINE_OPTION_KEYS;
descriptor: [Lorg/graalvm/options/OptionKey;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: [Lorg/graalvm/options/OptionKey<*>;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal(dimensions = 1)
private static final org.graalvm.options.OptionKey<?>[] OPTION_KEYS;
descriptor: [Lorg/graalvm/options/OptionKey;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: [Lorg/graalvm/options/OptionKey<*>;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal(dimensions = 1)
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tPythonOptionsOptionDescriptors cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/PythonOptions;
public static org.graalvm.options.OptionKey<?>[] getOptionKeys();
descriptor: ()[Lorg/graalvm/options/OptionKey;
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"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: ()[Lorg/graalvm/options/OptionKey<*>;
public static org.graalvm.options.OptionKey<?>[] getEngineOptionKeys();
descriptor: ()[Lorg/graalvm/options/OptionKey;
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"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: ()[Lorg/graalvm/options/OptionKey<*>;
public static java.lang.Object[] createOptionValuesStorage(com.oracle.truffle.api.TruffleLanguage$Env);
descriptor: (Lcom/oracle/truffle/api/TruffleLanguage$Env;)[Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
env
public static java.lang.Object[] createEngineOptionValuesStorage(com.oracle.truffle.api.TruffleLanguage$Env);
descriptor: (Lcom/oracle/truffle/api/TruffleLanguage$Env;)[Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
env
public static org.graalvm.options.OptionValues createEngineOptions(com.oracle.truffle.api.TruffleLanguage$Env);
descriptor: (Lcom/oracle/truffle/api/TruffleLanguage$Env;)Lorg/graalvm/options/OptionValues;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
env
public static <T> T getOptionUnrolling([], org.graalvm.options.OptionKey<?>[], org.graalvm.options.OptionKey<T>);
descriptor: ([Ljava/lang/Object;[Lorg/graalvm/options/OptionKey;Lorg/graalvm/options/OptionKey;)Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: <T:Ljava/lang/Object;>([Ljava/lang/Object;[Lorg/graalvm/options/OptionKey<*>;Lorg/graalvm/options/OptionKey<TT;>;)TT;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.nodes.ExplodeLoop()
MethodParameters:
Name Flags
optionValuesStorage
optionKeys
key
public static boolean isEngineOption(org.graalvm.options.OptionKey<?>);
descriptor: (Lorg/graalvm/options/OptionKey;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (Lorg/graalvm/options/OptionKey<*>;)Z
RuntimeVisibleAnnotations:
com.oracle.truffle.api.nodes.ExplodeLoop()
MethodParameters:
Name Flags
key
public static boolean areOptionsCompatible(org.graalvm.options.OptionValues, org.graalvm.options.OptionValues);
descriptor: (Lorg/graalvm/options/OptionValues;Lorg/graalvm/options/OptionValues;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
first
second
public static int getAttributeAccessInlineCacheMaxDepth();
descriptor: ()I
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"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
public static int getCallSiteInlineCacheMaxDepth();
descriptor: ()I
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"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
public static int getVariableArgumentInlineCacheLimit();
descriptor: ()I
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"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
public static boolean isWithJavaStacktrace(com.oracle.graal.python.PythonLanguage);
descriptor: (Lcom/oracle/graal/python/PythonLanguage;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
language
public static boolean isPExceptionWithJavaStacktrace(com.oracle.graal.python.PythonLanguage);
descriptor: (Lcom/oracle/graal/python/PythonLanguage;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
language
public static boolean isWithThread(com.oracle.truffle.api.TruffleLanguage$Env);
descriptor: (Lcom/oracle/truffle/api/TruffleLanguage$Env;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$TruffleBoundary()
MethodParameters:
Name Flags
env
public static java.lang.String[] getExecutableList(com.oracle.graal.python.runtime.PythonContext);
descriptor: (Lcom/oracle/graal/python/runtime/PythonContext;)[Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$TruffleBoundary()
MethodParameters:
Name Flags
context
private static java.lang.String[] splitString(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$TruffleBoundary()
MethodParameters:
Name Flags
str
sep
}
SourceFile: "PythonOptions.java"
NestMembers:
com.oracle.graal.python.runtime.PythonOptions$EngineOption com.oracle.graal.python.runtime.PythonOptions$EngineOptionValues
InnerClasses:
abstract EngineOption = com.oracle.graal.python.runtime.PythonOptions$EngineOption of com.oracle.graal.python.runtime.PythonOptions
private final EngineOptionValues = com.oracle.graal.python.runtime.PythonOptions$EngineOptionValues of com.oracle.graal.python.runtime.PythonOptions
public abstract CompilationFinal = com.oracle.truffle.api.CompilerDirectives$CompilationFinal of com.oracle.truffle.api.CompilerDirectives
public abstract TruffleBoundary = com.oracle.truffle.api.CompilerDirectives$TruffleBoundary of com.oracle.truffle.api.CompilerDirectives
public abstract Group = com.oracle.truffle.api.Option$Group of com.oracle.truffle.api.Option
public final Env = com.oracle.truffle.api.TruffleLanguage$Env of com.oracle.truffle.api.TruffleLanguage
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option$Group(value = {"python"})