public final class com.oracle.truffle.js.runtime.JSContextOptions
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.oracle.truffle.js.runtime.JSContextOptions
super_class: java.lang.Object
{
public static final java.lang.String JS_OPTION_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js."
private com.oracle.truffle.js.runtime.JSParserOptions parserOptions;
descriptor: Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
private org.graalvm.options.OptionValues optionValues;
descriptor: Lorg/graalvm/options/OptionValues;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String ECMASCRIPT_VERSION_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.ecmascript-version"
public static final org.graalvm.options.OptionKey<java.lang.Integer> ECMASCRIPT_VERSION;
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(name = "js.ecmascript-version", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;, help = "ECMAScript Version.")
private int ecmascriptVersion;
descriptor: I
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String ANNEX_B_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.annex-b"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> ANNEX_B;
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(name = "js.annex-b", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Enable ECMAScript Annex B features.")
private boolean annexB;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String SYNTAX_EXTENSIONS_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.syntax-extensions"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> SYNTAX_EXTENSIONS;
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(name = "js.syntax-extensions", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Enable Nashorn syntax extensions.")
public static final java.lang.String SCRIPTING_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.scripting"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> SCRIPTING;
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(name = "js.scripting", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Enable scripting features (Nashorn compatibility option).")
public static final java.lang.String SHEBANG_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.shebang"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> SHEBANG;
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(name = "js.shebang", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Allow parsing files starting with #!.")
public static final java.lang.String STRICT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.strict"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> STRICT;
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(name = "js.strict", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;, help = "Enforce strict mode.")
public static final java.lang.String CONST_AS_VAR_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.const-as-var"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> CONST_AS_VAR;
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(name = "js.const-as-var", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Parse const declarations as a var (legacy compatibility option).")
public static final java.lang.String FUNCTION_STATEMENT_ERROR_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.function-statement-error"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> FUNCTION_STATEMENT_ERROR;
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(name = "js.function-statement-error", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Treat hoistable function statements in blocks as an error (in ES5 mode).")
public static final java.lang.String INTL_402_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.intl-402"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> INTL_402;
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(name = "js.intl-402", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;, help = "Enable ECMAScript Internationalization API.")
private boolean intl402;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String REGEXP_MATCH_INDICES_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.regexp-match-indices"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> REGEXP_MATCH_INDICES;
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(name = "js.regexp-match-indices", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Enable RegExp Match Indices property.")
private boolean regexpMatchIndices;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String REGEXP_STATIC_RESULT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.regexp-static-result"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> REGEXP_STATIC_RESULT;
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(name = "js.regexp-static-result", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide last RegExp match in RegExp global var, e.g. RegExp.$1.")
private final com.oracle.truffle.api.utilities.CyclicAssumption regexpStaticResultCyclicAssumption;
descriptor: Lcom/oracle/truffle/api/utilities/CyclicAssumption;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.oracle.truffle.api.Assumption regexpStaticResultCurrentAssumption;
descriptor: Lcom/oracle/truffle/api/Assumption;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
private boolean regexpStaticResult;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String ARRAY_SORT_INHERITED_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.array-sort-inherited"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> ARRAY_SORT_INHERITED;
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(name = "js.array-sort-inherited", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Sort inherited keys in Array.protoype.sort.")
private final com.oracle.truffle.api.utilities.CyclicAssumption arraySortInheritedCyclicAssumption;
descriptor: Lcom/oracle/truffle/api/utilities/CyclicAssumption;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.oracle.truffle.api.Assumption arraySortInheritedCurrentAssumption;
descriptor: Lcom/oracle/truffle/api/Assumption;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
private boolean arraySortInherited;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String SHARED_ARRAY_BUFFER_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.shared-array-buffer"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> SHARED_ARRAY_BUFFER;
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(name = "js.shared-array-buffer", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Enable ES2017 SharedArrayBuffer.")
private boolean sharedArrayBuffer;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String ATOMICS_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.atomics"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> ATOMICS;
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(name = "js.atomics", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Enable ES2017 Atomics.")
public static final java.lang.String V8_COMPATIBILITY_MODE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.v8-compat"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> V8_COMPATIBILITY_MODE;
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(name = "js.v8-compat", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide compatibility with the Google V8 engine.")
private final com.oracle.truffle.api.utilities.CyclicAssumption v8CompatibilityModeCyclicAssumption;
descriptor: Lcom/oracle/truffle/api/utilities/CyclicAssumption;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.oracle.truffle.api.Assumption v8CompatibilityModeCurrentAssumption;
descriptor: Lcom/oracle/truffle/api/Assumption;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
private boolean v8CompatibilityMode;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String V8_REALM_BUILTIN_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.v8-realm-builtin"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> V8_REALM_BUILTIN;
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(name = "js.v8-realm-builtin", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Provide Realm builtin compatible with V8's d8 shell.")
private boolean v8RealmBuiltin;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String V8_LEGACY_CONST_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.v8-legacy-const"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> V8_LEGACY_CONST;
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(name = "js.v8-legacy-const", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Emulate v8 behavior when trying to mutate const variables in non-strict mode.")
private boolean v8LegacyConst;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String NASHORN_COMPATIBILITY_MODE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.nashorn-compat"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> NASHORN_COMPATIBILITY_MODE;
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(name = "js.nashorn-compat", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide compatibility with the OpenJDK Nashorn engine. Do not use with untrusted code.")
private boolean nashornCompatibilityMode;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String STACK_TRACE_LIMIT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.stack-trace-limit"
public static final org.graalvm.options.OptionKey<java.lang.Integer> STACK_TRACE_LIMIT;
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(name = "js.stack-trace-limit", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Number of stack frames to capture.")
private int stackTraceLimit;
descriptor: I
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String DEBUG_BUILTIN_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.debug-builtin"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> DEBUG_BUILTIN;
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(name = "js.debug-builtin", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Provide a non-API Debug builtin. Behaviour will likely change. Don't depend on this in production code.")
private boolean debug;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String DIRECT_BYTE_BUFFER_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.direct-byte-buffer"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> DIRECT_BYTE_BUFFER;
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(name = "js.direct-byte-buffer", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Use direct (off-heap) byte buffer for typed arrays.")
private final com.oracle.truffle.api.utilities.CyclicAssumption directByteBufferCyclicAssumption;
descriptor: Lcom/oracle/truffle/api/utilities/CyclicAssumption;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.oracle.truffle.api.Assumption directByteBufferCurrentAssumption;
descriptor: Lcom/oracle/truffle/api/Assumption;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
private boolean directByteBuffer;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String PARSE_ONLY_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.parse-only"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> PARSE_ONLY;
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(name = "js.parse-only", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Only parse source code, do not run it.")
private boolean parseOnly;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String TIME_ZONE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.timezone"
public static final org.graalvm.options.OptionKey<java.lang.String> TIME_ZONE;
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(name = "js.timezone", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Set custom time zone ID.")
public static final java.lang.String TIMER_RESOLUTION_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.timer-resolution"
public static final org.graalvm.options.OptionKey<java.lang.Long> TIMER_RESOLUTION;
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(name = "js.timer-resolution", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Resolution of timers (performance.now() and Date built-ins) in nanoseconds. Fuzzy time is used when set to 0.")
private final com.oracle.truffle.api.utilities.CyclicAssumption timerResolutionCyclicAssumption;
descriptor: Lcom/oracle/truffle/api/utilities/CyclicAssumption;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.oracle.truffle.api.Assumption timerResolutionCurrentAssumption;
descriptor: Lcom/oracle/truffle/api/Assumption;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
private long timerResolution;
descriptor: J
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String AGENT_CAN_BLOCK_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.agent-can-block"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> AGENT_CAN_BLOCK;
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(name = "js.agent-can-block", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Determines whether agents can block or not.")
private boolean agentCanBlock;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String JAVA_PACKAGE_GLOBALS_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.java-package-globals"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> JAVA_PACKAGE_GLOBALS;
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(name = "js.java-package-globals", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide Java package globals: Packages, java, javafx, javax, com, org, edu.")
public static final java.lang.String GLOBAL_PROPERTY_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.global-property"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> GLOBAL_PROPERTY;
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(name = "js.global-property", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide 'global' global property.")
public static final java.lang.String GLOBAL_ARGUMENTS_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.global-arguments"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> GLOBAL_ARGUMENTS;
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(name = "js.global-arguments", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide 'arguments' global property.")
public static final java.lang.String CONSOLE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.console"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> CONSOLE;
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(name = "js.console", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide 'console' global property.")
public static final java.lang.String PERFORMANCE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.performance"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> PERFORMANCE;
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(name = "js.performance", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide 'performance' global property.")
public static final java.lang.String SHELL_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.shell"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> SHELL;
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(name = "js.shell", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide global functions for js shell.")
public static final java.lang.String PRINT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.print"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> PRINT;
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(name = "js.print", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide 'print' global function.")
public static final java.lang.String LOAD_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.load"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> LOAD;
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(name = "js.load", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide 'load' global function.")
public static final java.lang.String LOAD_FROM_URL_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.load-from-url"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> LOAD_FROM_URL;
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(name = "js.load-from-url", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Allow 'load' to access URLs. Do not use with untrusted code.")
public static final java.lang.String LOAD_FROM_CLASSPATH_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.load-from-classpath"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> LOAD_FROM_CLASSPATH;
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(name = "js.load-from-classpath", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Allow 'load' to access 'classpath:' URLs. Do not use with untrusted code.")
public static final java.lang.String COMMONJS_REQUIRE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.commonjs-require"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> COMMONJS_REQUIRE;
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(name = "js.commonjs-require", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Enable CommonJS require emulation.")
private boolean commonJSRequire;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String COMMONJS_REQUIRE_CWD_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.commonjs-require-cwd"
public static final org.graalvm.options.OptionKey<java.lang.String> COMMONJS_REQUIRE_CWD;
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(name = "js.commonjs-require-cwd", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "CommonJS default current working directory.")
public static final java.lang.String COMMONJS_CORE_MODULES_REPLACEMENTS_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.commonjs-core-modules-replacements"
public static final org.graalvm.options.OptionKey<java.util.Map<java.lang.String, java.lang.String>> COMMONJS_CORE_MODULES_REPLACEMENTS;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(name = "js.commonjs-core-modules-replacements", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Npm packages used to replace global Node.js builtins. Syntax: name1:module1,name2:module2,...")
public static final java.lang.String COMMONJS_REQUIRE_GLOBAL_PROPERTIES_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.commonjs-global-properties"
public static final org.graalvm.options.OptionKey<java.lang.String> COMMONJS_REQUIRE_GLOBAL_PROPERTIES;
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(name = "js.commonjs-global-properties", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Npm package used to populate Node.js global object.")
public static final java.lang.String GRAAL_BUILTIN_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.graal-builtin"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> GRAAL_BUILTIN;
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(name = "js.graal-builtin", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide 'Graal' global property.")
public static final java.lang.String POLYGLOT_BUILTIN_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.polyglot-builtin"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> POLYGLOT_BUILTIN;
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(name = "js.polyglot-builtin", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide 'Polyglot' global property.", deprecated = true)
public static final java.lang.String POLYGLOT_EVALFILE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.polyglot-evalfile"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> POLYGLOT_EVALFILE;
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(name = "js.polyglot-evalfile", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide 'Polyglot.evalFile' function.")
public static final java.lang.String AWAIT_OPTIMIZATION_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.await-optimization"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> AWAIT_OPTIMIZATION;
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(name = "js.await-optimization", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Use PromiseResolve for Await.")
private boolean awaitOptimization;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String DISABLE_EVAL_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.disable-eval"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> DISABLE_EVAL;
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(name = "js.disable-eval", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "User code is not allowed to parse code via e.g. eval().")
private boolean disableEval;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String DISABLE_WITH_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.disable-with"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> DISABLE_WITH;
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(name = "js.disable-with", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "User code is not allowed to use the 'with' statement.")
private boolean disableWith;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String BIGINT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.bigint"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> BIGINT;
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(name = "js.bigint", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Provide an implementation of the BigInt proposal.")
public static final java.lang.String CLASS_FIELDS_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.class-fields"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> CLASS_FIELDS;
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(name = "js.class-fields", category = org.graalvm.options.OptionCategory.USER:Lorg/graalvm/options/OptionCategory;, help = "Enable the class public and private fields proposal.")
public static final int CLASS_FIELDS_ES_VERSION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
public static final java.lang.String REGEX_DUMP_AUTOMATA_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.regex.dump-automata"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> REGEX_DUMP_AUTOMATA;
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(name = "js.regex.dump-automata", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Produce ASTs and automata in JSON, DOT (GraphViz) and LaTeX formats.")
private boolean regexDumpAutomata;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String REGEX_STEP_EXECUTION_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.regex.step-execution"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> REGEX_STEP_EXECUTION;
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(name = "js.regex.step-execution", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Trace the execution of automata in JSON files.")
private boolean regexStepExecution;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String REGEX_ALWAYS_EAGER_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.regex.always-eager"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> REGEX_ALWAYS_EAGER;
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(name = "js.regex.always-eager", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Always match capture groups eagerly.")
private boolean regexAlwaysEager;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String SCRIPT_ENGINE_GLOBAL_SCOPE_IMPORT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.script-engine-global-scope-import"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> SCRIPT_ENGINE_GLOBAL_SCOPE_IMPORT;
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(name = "js.script-engine-global-scope-import", deprecated = true, stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;, category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Enable ScriptEngine-specific global scope import function.")
private boolean scriptEngineGlobalScopeImport;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String FOREIGN_OBJECT_PROTOTYPE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.foreign-object-prototype"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> FOREIGN_OBJECT_PROTOTYPE;
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(name = "js.foreign-object-prototype", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;, help = "Non-JS objects have prototype (Object/Function/Array.prototype) set.")
private boolean hasForeignObjectPrototype;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String EXPERIMENTAL_FOREIGN_OBJECT_PROTOTYPE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.experimental-foreign-object-prototype"
protected static final org.graalvm.options.OptionKey<java.lang.Boolean> EXPERIMENTAL_FOREIGN_OBJECT_PROTOTYPE;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(name = "js.experimental-foreign-object-prototype", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, deprecated = true, help = "Non-JS objects have prototype (Object/Function/Array.prototype) set; deprecated old name.")
public static final java.lang.String FUNCTION_ARGUMENTS_LIMIT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.function-arguments-limit"
public static final org.graalvm.options.OptionKey<java.lang.Long> FUNCTION_ARGUMENTS_LIMIT;
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(name = "js.function-arguments-limit", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Maximum number of arguments for functions.")
private long functionArgumentsLimit;
descriptor: J
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String TEST262_MODE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.test262-mode"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TEST262_MODE;
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(name = "js.test262-mode", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Expose global property $262 needed to run the Test262 harness.")
private boolean test262Mode;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String TESTV8_MODE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.testV8-mode"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TESTV8_MODE;
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(name = "js.testV8-mode", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Expose internals needed to run the TestV8 harness.")
private boolean testV8Mode;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String VALIDATE_REGEXP_LITERALS_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.validate-regexp-literals"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> VALIDATE_REGEXP_LITERALS;
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(name = "js.validate-regexp-literals", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Validate regexp literals at parse time.")
private boolean validateRegExpLiterals;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String LOCALE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.locale"
public static final org.graalvm.options.OptionKey<java.lang.String> LOCALE;
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(name = "js.locale", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Use a specific default locale for locale-sensitive operations.")
public static final java.lang.String FUNCTION_CONSTRUCTOR_CACHE_SIZE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.function-constructor-cache-size"
public static final org.graalvm.options.OptionKey<java.lang.Integer> FUNCTION_CONSTRUCTOR_CACHE_SIZE;
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(name = "js.function-constructor-cache-size", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Maximum size of the parsing cache used by the Function constructor to avoid re-parsing known sources.")
private int functionConstructorCacheSize;
descriptor: I
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String STRING_LENGTH_LIMIT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.string-length-limit"
public static final org.graalvm.options.OptionKey<java.lang.Integer> STRING_LENGTH_LIMIT;
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(name = "js.string-length-limit", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Maximum string length.")
private int stringLengthLimit;
descriptor: I
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String BIND_MEMBER_FUNCTIONS_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.bind-member-functions"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> BIND_MEMBER_FUNCTIONS;
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(name = "js.bind-member-functions", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Bind functions returned by Value.getMember to the receiver object.")
private boolean bindMemberFunctions;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String REGEX_REGRESSION_TEST_MODE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.regex-regression-test-mode"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> REGEX_REGRESSION_TEST_MODE;
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(name = "js.regex-regression-test-mode", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Test mode for TRegex.")
private boolean regexRegressionTestMode;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String INTEROP_COMPLETE_PROMISES_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.interop-complete-promises"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> INTEROP_COMPLETE_PROMISES;
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(name = "js.interop-complete-promises", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Resolve promises when crossing a polyglot language boundary.")
private boolean interopCompletePromises;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String DEBUG_PROPERTY_NAME_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.debug-property-name"
public static final org.graalvm.options.OptionKey<java.lang.String> DEBUG_PROPERTY_NAME;
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(name = "js.debug-property-name", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "The name used for the Graal.js debug builtin.")
public static final java.lang.String PROFILE_TIME_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.profile-time"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> PROFILE_TIME;
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(name = "js.profile-time", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Enable time profiling.")
public static final java.lang.String PROFILE_TIME_PRINT_CUMULATIVE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.profile-time-print-cumulative"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> PROFILE_TIME_PRINT_CUMULATIVE;
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(name = "js.profile-time-print-cumulative", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Print cumulative time when time profiling is enabled.")
public static final java.lang.String TEST_CLONE_UNINITIALIZED_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.test-clone-uninitialized"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> TEST_CLONE_UNINITIALIZED;
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(name = "js.test-clone-uninitialized", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Test uninitialized cloning.")
private boolean testCloneUninitialized;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String LAZY_TRANSLATION_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.lazy-translation"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> LAZY_TRANSLATION;
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(name = "js.lazy-translation", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Translate function bodies lazily.")
private boolean lazyTranslation;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String MAX_TYPED_ARRAY_LENGTH_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.max-typed-array-length"
public static final org.graalvm.options.OptionKey<java.lang.Integer> MAX_TYPED_ARRAY_LENGTH;
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(name = "js.max-typed-array-length", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Maximum allowed length for TypedArrays.")
private int maxTypedArrayLength;
descriptor: I
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String MAX_APPLY_ARGUMENT_LENGTH_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.max-apply-argument-length"
public static final org.graalvm.options.OptionKey<java.lang.Integer> MAX_APPLY_ARGUMENT_LENGTH;
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(name = "js.max-apply-argument-length", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Maximum allowed number of arguments allowed in an apply function.")
private int maxApplyArgumentLength;
descriptor: I
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String MAX_PROTOTYPE_CHAIN_LENGTH_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.max-prototype-chain-length"
public static final org.graalvm.options.OptionKey<java.lang.Integer> MAX_PROTOTYPE_CHAIN_LENGTH;
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(name = "js.max-prototype-chain-length", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Maximum allowed length of a prototype chain.")
private int maxPrototypeChainLength;
descriptor: I
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String ASYNC_STACK_TRACES_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.async-stack-traces"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> ASYNC_STACK_TRACES;
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(name = "js.async-stack-traces", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Include async function frames in stack traces.")
private boolean asyncStackTraces;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String PROPERTY_CACHE_LIMIT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.property-cache-limit"
public static final org.graalvm.options.OptionKey<java.lang.Integer> PROPERTY_CACHE_LIMIT;
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(name = "js.property-cache-limit", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Maximum allowed size of a property cache.")
private int propertyCacheLimit;
descriptor: I
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String FUNCTION_CACHE_LIMIT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.function-cache-limit"
public static final org.graalvm.options.OptionKey<java.lang.Integer> FUNCTION_CACHE_LIMIT;
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(name = "js.function-cache-limit", category = org.graalvm.options.OptionCategory.INTERNAL:Lorg/graalvm/options/OptionCategory;, help = "Maximum allowed size of a function cache.")
private int functionCacheLimit;
descriptor: I
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String TOP_LEVEL_AWAIT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.top-level-await"
protected static final org.graalvm.options.OptionKey<java.lang.Boolean> TOP_LEVEL_AWAIT;
descriptor: Lorg/graalvm/options/OptionKey;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
Signature: Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
RuntimeInvisibleAnnotations:
com.oracle.truffle.api.Option(name = "js.top-level-await", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, help = "Enable top-level-await.")
private boolean topLevelAwait;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
public static final java.lang.String USE_UTC_FOR_LEGACY_DATES_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "js.use-utc-for-legacy-dates"
public static final org.graalvm.options.OptionKey<java.lang.Boolean> USE_UTC_FOR_LEGACY_DATES;
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(name = "js.use-utc-for-legacy-dates", category = org.graalvm.options.OptionCategory.EXPERT:Lorg/graalvm/options/OptionCategory;, stability = org.graalvm.options.OptionStability.STABLE:Lorg/graalvm/options/OptionStability;, help = "Determines what time zone (UTC or local time zone) should be used when UTC offset is absent in a parsed date.")
private boolean useUTCForLegacyDates;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=0, args_size=0
0: new org.graalvm.options.OptionKey
dup
1: bipush 12
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
2: new org.graalvm.options.OptionType
dup
3: ldc "ecmascript-version"
4: new com.oracle.truffle.js.runtime.JSContextOptions$1
dup
invokespecial com.oracle.truffle.js.runtime.JSContextOptions$1.<init>:()V
5: invokespecial org.graalvm.options.OptionType.<init>:(Ljava/lang/String;Ljava/util/function/Function;)V
6: invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;Lorg/graalvm/options/OptionType;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.ECMASCRIPT_VERSION:Lorg/graalvm/options/OptionKey;
7: 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 com.oracle.truffle.js.runtime.JSContextOptions.ANNEX_B:Lorg/graalvm/options/OptionKey;
8: 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 com.oracle.truffle.js.runtime.JSContextOptions.SYNTAX_EXTENSIONS:Lorg/graalvm/options/OptionKey;
9: 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 com.oracle.truffle.js.runtime.JSContextOptions.SCRIPTING:Lorg/graalvm/options/OptionKey;
10: 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 com.oracle.truffle.js.runtime.JSContextOptions.SHEBANG:Lorg/graalvm/options/OptionKey;
11: 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 com.oracle.truffle.js.runtime.JSContextOptions.STRICT:Lorg/graalvm/options/OptionKey;
12: 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 com.oracle.truffle.js.runtime.JSContextOptions.CONST_AS_VAR:Lorg/graalvm/options/OptionKey;
13: 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 com.oracle.truffle.js.runtime.JSContextOptions.FUNCTION_STATEMENT_ERROR:Lorg/graalvm/options/OptionKey;
14: 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 com.oracle.truffle.js.runtime.JSContextOptions.INTL_402:Lorg/graalvm/options/OptionKey;
15: 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 com.oracle.truffle.js.runtime.JSContextOptions.REGEXP_MATCH_INDICES: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 com.oracle.truffle.js.runtime.JSContextOptions.REGEXP_STATIC_RESULT: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 com.oracle.truffle.js.runtime.JSContextOptions.ARRAY_SORT_INHERITED:Lorg/graalvm/options/OptionKey;
18: 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 com.oracle.truffle.js.runtime.JSContextOptions.SHARED_ARRAY_BUFFER:Lorg/graalvm/options/OptionKey;
19: 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 com.oracle.truffle.js.runtime.JSContextOptions.ATOMICS:Lorg/graalvm/options/OptionKey;
20: 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 com.oracle.truffle.js.runtime.JSContextOptions.V8_COMPATIBILITY_MODE:Lorg/graalvm/options/OptionKey;
21: 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 com.oracle.truffle.js.runtime.JSContextOptions.V8_REALM_BUILTIN:Lorg/graalvm/options/OptionKey;
22: 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 com.oracle.truffle.js.runtime.JSContextOptions.V8_LEGACY_CONST:Lorg/graalvm/options/OptionKey;
23: 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 com.oracle.truffle.js.runtime.JSContextOptions.NASHORN_COMPATIBILITY_MODE:Lorg/graalvm/options/OptionKey;
24: new org.graalvm.options.OptionKey
dup
bipush 10
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.STACK_TRACE_LIMIT: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 com.oracle.truffle.js.runtime.JSContextOptions.DEBUG_BUILTIN: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 com.oracle.truffle.js.runtime.JSContextOptions.DIRECT_BYTE_BUFFER:Lorg/graalvm/options/OptionKey;
27: 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 com.oracle.truffle.js.runtime.JSContextOptions.PARSE_ONLY:Lorg/graalvm/options/OptionKey;
28: new org.graalvm.options.OptionKey
dup
ldc ""
new org.graalvm.options.OptionType
dup
ldc "ZoneId"
new com.oracle.truffle.js.runtime.JSContextOptions$2
dup
invokespecial com.oracle.truffle.js.runtime.JSContextOptions$2.<init>:()V
invokespecial org.graalvm.options.OptionType.<init>:(Ljava/lang/String;Ljava/util/function/Function;)V
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;Lorg/graalvm/options/OptionType;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.TIME_ZONE:Lorg/graalvm/options/OptionKey;
29: new org.graalvm.options.OptionKey
dup
ldc 1000000
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.TIMER_RESOLUTION:Lorg/graalvm/options/OptionKey;
30: 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 com.oracle.truffle.js.runtime.JSContextOptions.AGENT_CAN_BLOCK:Lorg/graalvm/options/OptionKey;
31: 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 com.oracle.truffle.js.runtime.JSContextOptions.JAVA_PACKAGE_GLOBALS: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 com.oracle.truffle.js.runtime.JSContextOptions.GLOBAL_PROPERTY:Lorg/graalvm/options/OptionKey;
33: 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 com.oracle.truffle.js.runtime.JSContextOptions.GLOBAL_ARGUMENTS:Lorg/graalvm/options/OptionKey;
34: 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 com.oracle.truffle.js.runtime.JSContextOptions.CONSOLE: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 com.oracle.truffle.js.runtime.JSContextOptions.PERFORMANCE: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 com.oracle.truffle.js.runtime.JSContextOptions.SHELL:Lorg/graalvm/options/OptionKey;
37: 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 com.oracle.truffle.js.runtime.JSContextOptions.PRINT:Lorg/graalvm/options/OptionKey;
38: 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 com.oracle.truffle.js.runtime.JSContextOptions.LOAD: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 com.oracle.truffle.js.runtime.JSContextOptions.LOAD_FROM_URL: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 com.oracle.truffle.js.runtime.JSContextOptions.LOAD_FROM_CLASSPATH:Lorg/graalvm/options/OptionKey;
41: 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 com.oracle.truffle.js.runtime.JSContextOptions.COMMONJS_REQUIRE:Lorg/graalvm/options/OptionKey;
42: new org.graalvm.options.OptionKey
dup
ldc ""
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.COMMONJS_REQUIRE_CWD:Lorg/graalvm/options/OptionKey;
43: new org.graalvm.options.OptionKey
dup
invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
new org.graalvm.options.OptionType
dup
44: ldc "commonjs-require-globals"
45: new com.oracle.truffle.js.runtime.JSContextOptions$3
dup
invokespecial com.oracle.truffle.js.runtime.JSContextOptions$3.<init>:()V
invokespecial org.graalvm.options.OptionType.<init>:(Ljava/lang/String;Ljava/util/function/Function;)V
46: invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;Lorg/graalvm/options/OptionType;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.COMMONJS_CORE_MODULES_REPLACEMENTS:Lorg/graalvm/options/OptionKey;
47: new org.graalvm.options.OptionKey
dup
ldc ""
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.COMMONJS_REQUIRE_GLOBAL_PROPERTIES: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 com.oracle.truffle.js.runtime.JSContextOptions.GRAAL_BUILTIN:Lorg/graalvm/options/OptionKey;
49: 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 com.oracle.truffle.js.runtime.JSContextOptions.POLYGLOT_BUILTIN:Lorg/graalvm/options/OptionKey;
50: 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 com.oracle.truffle.js.runtime.JSContextOptions.POLYGLOT_EVALFILE:Lorg/graalvm/options/OptionKey;
51: 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 com.oracle.truffle.js.runtime.JSContextOptions.AWAIT_OPTIMIZATION: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 com.oracle.truffle.js.runtime.JSContextOptions.DISABLE_EVAL: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 com.oracle.truffle.js.runtime.JSContextOptions.DISABLE_WITH:Lorg/graalvm/options/OptionKey;
54: 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 com.oracle.truffle.js.runtime.JSContextOptions.BIGINT:Lorg/graalvm/options/OptionKey;
55: 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 com.oracle.truffle.js.runtime.JSContextOptions.CLASS_FIELDS:Lorg/graalvm/options/OptionKey;
56: 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 com.oracle.truffle.js.runtime.JSContextOptions.REGEX_DUMP_AUTOMATA:Lorg/graalvm/options/OptionKey;
57: 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 com.oracle.truffle.js.runtime.JSContextOptions.REGEX_STEP_EXECUTION:Lorg/graalvm/options/OptionKey;
58: 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 com.oracle.truffle.js.runtime.JSContextOptions.REGEX_ALWAYS_EAGER:Lorg/graalvm/options/OptionKey;
59: 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 com.oracle.truffle.js.runtime.JSContextOptions.SCRIPT_ENGINE_GLOBAL_SCOPE_IMPORT:Lorg/graalvm/options/OptionKey;
60: 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 com.oracle.truffle.js.runtime.JSContextOptions.FOREIGN_OBJECT_PROTOTYPE: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 com.oracle.truffle.js.runtime.JSContextOptions.EXPERIMENTAL_FOREIGN_OBJECT_PROTOTYPE:Lorg/graalvm/options/OptionKey;
62: new org.graalvm.options.OptionKey
dup
ldc 65535
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.FUNCTION_ARGUMENTS_LIMIT: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 com.oracle.truffle.js.runtime.JSContextOptions.TEST262_MODE:Lorg/graalvm/options/OptionKey;
64: 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 com.oracle.truffle.js.runtime.JSContextOptions.TESTV8_MODE:Lorg/graalvm/options/OptionKey;
65: 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 com.oracle.truffle.js.runtime.JSContextOptions.VALIDATE_REGEXP_LITERALS:Lorg/graalvm/options/OptionKey;
66: new org.graalvm.options.OptionKey
dup
ldc ""
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.LOCALE:Lorg/graalvm/options/OptionKey;
67: new org.graalvm.options.OptionKey
dup
bipush 32
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.FUNCTION_CONSTRUCTOR_CACHE_SIZE:Lorg/graalvm/options/OptionKey;
68: new org.graalvm.options.OptionKey
dup
ldc 1073741799
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.STRING_LENGTH_LIMIT:Lorg/graalvm/options/OptionKey;
69: 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 com.oracle.truffle.js.runtime.JSContextOptions.BIND_MEMBER_FUNCTIONS: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 com.oracle.truffle.js.runtime.JSContextOptions.REGEX_REGRESSION_TEST_MODE: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 com.oracle.truffle.js.runtime.JSContextOptions.INTEROP_COMPLETE_PROMISES:Lorg/graalvm/options/OptionKey;
72: new org.graalvm.options.OptionKey
dup
ldc "Debug"
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.DEBUG_PROPERTY_NAME: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 com.oracle.truffle.js.runtime.JSContextOptions.PROFILE_TIME:Lorg/graalvm/options/OptionKey;
74: 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 com.oracle.truffle.js.runtime.JSContextOptions.PROFILE_TIME_PRINT_CUMULATIVE:Lorg/graalvm/options/OptionKey;
75: 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 com.oracle.truffle.js.runtime.JSContextOptions.TEST_CLONE_UNINITIALIZED:Lorg/graalvm/options/OptionKey;
76: 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 com.oracle.truffle.js.runtime.JSContextOptions.LAZY_TRANSLATION:Lorg/graalvm/options/OptionKey;
77: new org.graalvm.options.OptionKey
dup
ldc 1073741823
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.MAX_TYPED_ARRAY_LENGTH:Lorg/graalvm/options/OptionKey;
78: new org.graalvm.options.OptionKey
dup
ldc 10000000
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.MAX_APPLY_ARGUMENT_LENGTH:Lorg/graalvm/options/OptionKey;
79: new org.graalvm.options.OptionKey
dup
sipush 32766
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.MAX_PROTOTYPE_CHAIN_LENGTH:Lorg/graalvm/options/OptionKey;
80: 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 com.oracle.truffle.js.runtime.JSContextOptions.ASYNC_STACK_TRACES:Lorg/graalvm/options/OptionKey;
81: 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 com.oracle.truffle.js.runtime.JSContextOptions.PROPERTY_CACHE_LIMIT:Lorg/graalvm/options/OptionKey;
82: new org.graalvm.options.OptionKey
dup
iconst_4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.graalvm.options.OptionKey.<init>:(Ljava/lang/Object;)V
putstatic com.oracle.truffle.js.runtime.JSContextOptions.FUNCTION_CACHE_LIMIT:Lorg/graalvm/options/OptionKey;
83: 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 com.oracle.truffle.js.runtime.JSContextOptions.TOP_LEVEL_AWAIT:Lorg/graalvm/options/OptionKey;
84: 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 com.oracle.truffle.js.runtime.JSContextOptions.USE_UTC_FOR_LEGACY_DATES:Lorg/graalvm/options/OptionKey;
return
LocalVariableTable:
Start End Slot Name Signature
void <init>(com.oracle.truffle.js.runtime.JSParserOptions, org.graalvm.options.OptionValues);
descriptor: (Lcom/oracle/truffle/js/runtime/JSParserOptions;Lorg/graalvm/options/OptionValues;)V
flags: (0x0000)
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.oracle.truffle.api.utilities.CyclicAssumption
dup
ldc "The js.regexp-static-result option is stable."
invokespecial com.oracle.truffle.api.utilities.CyclicAssumption.<init>:(Ljava/lang/String;)V
putfield com.oracle.truffle.js.runtime.JSContextOptions.regexpStaticResultCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
2: aload 0
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexpStaticResultCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.getAssumption:()Lcom/oracle/truffle/api/Assumption;
putfield com.oracle.truffle.js.runtime.JSContextOptions.regexpStaticResultCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
3: aload 0
new com.oracle.truffle.api.utilities.CyclicAssumption
dup
ldc "The js.array-sort-inherited option is stable."
invokespecial com.oracle.truffle.api.utilities.CyclicAssumption.<init>:(Ljava/lang/String;)V
putfield com.oracle.truffle.js.runtime.JSContextOptions.arraySortInheritedCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
4: aload 0
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.arraySortInheritedCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.getAssumption:()Lcom/oracle/truffle/api/Assumption;
putfield com.oracle.truffle.js.runtime.JSContextOptions.arraySortInheritedCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
5: aload 0
new com.oracle.truffle.api.utilities.CyclicAssumption
dup
ldc "The js.v8-compat option is stable."
invokespecial com.oracle.truffle.api.utilities.CyclicAssumption.<init>:(Ljava/lang/String;)V
putfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityModeCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
6: aload 0
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityModeCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.getAssumption:()Lcom/oracle/truffle/api/Assumption;
putfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityModeCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
7: aload 0
new com.oracle.truffle.api.utilities.CyclicAssumption
dup
ldc "The js.direct-byte-buffer option is stable."
invokespecial com.oracle.truffle.api.utilities.CyclicAssumption.<init>:(Ljava/lang/String;)V
putfield com.oracle.truffle.js.runtime.JSContextOptions.directByteBufferCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
8: aload 0
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.directByteBufferCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.getAssumption:()Lcom/oracle/truffle/api/Assumption;
putfield com.oracle.truffle.js.runtime.JSContextOptions.directByteBufferCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
9: aload 0
new com.oracle.truffle.api.utilities.CyclicAssumption
dup
ldc "The js.timer-resolution option is stable."
invokespecial com.oracle.truffle.api.utilities.CyclicAssumption.<init>:(Ljava/lang/String;)V
putfield com.oracle.truffle.js.runtime.JSContextOptions.timerResolutionCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
10: aload 0
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.timerResolutionCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.getAssumption:()Lcom/oracle/truffle/api/Assumption;
putfield com.oracle.truffle.js.runtime.JSContextOptions.timerResolutionCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
11: aload 0
aload 1
putfield com.oracle.truffle.js.runtime.JSContextOptions.parserOptions:Lcom/oracle/truffle/js/runtime/JSParserOptions;
12: aload 0
aload 2
putfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
13: aload 0
aload 2
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.setOptionValues:(Lorg/graalvm/options/OptionValues;)V
14: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 15 1 parserOptions Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 15 2 optionValues Lorg/graalvm/options/OptionValues;
MethodParameters:
Name Flags
parserOptions
optionValues
public static com.oracle.truffle.js.runtime.JSContextOptions fromOptionValues(org.graalvm.options.OptionValues);
descriptor: (Lorg/graalvm/options/OptionValues;)Lcom/oracle/truffle/js/runtime/JSContextOptions;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new com.oracle.truffle.js.runtime.JSContextOptions
dup
new com.oracle.truffle.js.runtime.JSParserOptions
dup
invokespecial com.oracle.truffle.js.runtime.JSParserOptions.<init>:()V
aload 0
invokespecial com.oracle.truffle.js.runtime.JSContextOptions.<init>:(Lcom/oracle/truffle/js/runtime/JSParserOptions;Lorg/graalvm/options/OptionValues;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 optionValues Lorg/graalvm/options/OptionValues;
MethodParameters:
Name Flags
optionValues
public com.oracle.truffle.js.runtime.JSParserOptions getParserOptions();
descriptor: ()Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.parserOptions:Lcom/oracle/truffle/js/runtime/JSParserOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public void setParserOptions(com.oracle.truffle.js.runtime.JSParserOptions);
descriptor: (Lcom/oracle/truffle/js/runtime/JSParserOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:()V
1: aload 0
aload 1
putfield com.oracle.truffle.js.runtime.JSContextOptions.parserOptions:Lcom/oracle/truffle/js/runtime/JSParserOptions;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 3 1 parserOptions Lcom/oracle/truffle/js/runtime/JSParserOptions;
MethodParameters:
Name Flags
parserOptions
public void setOptionValues(org.graalvm.options.OptionValues);
descriptor: (Lorg/graalvm/options/OptionValues;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:()V
1: aload 0
aload 1
putfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
2: aload 0
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.cacheOptions:()V
3: aload 0
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.parserOptions:Lcom/oracle/truffle/js/runtime/JSParserOptions;
aload 1
invokevirtual com.oracle.truffle.js.runtime.JSParserOptions.putOptions:(Lorg/graalvm/options/OptionValues;)Lcom/oracle/truffle/js/runtime/JSParserOptions;
putfield com.oracle.truffle.js.runtime.JSContextOptions.parserOptions:Lcom/oracle/truffle/js/runtime/JSParserOptions;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 5 1 newOptions Lorg/graalvm/options/OptionValues;
MethodParameters:
Name Flags
newOptions
private void cacheOptions();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.ECMASCRIPT_VERSION:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readIntegerOption:(Lorg/graalvm/options/OptionKey;)I
putfield com.oracle.truffle.js.runtime.JSContextOptions.ecmascriptVersion:I
1: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.ANNEX_B:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.annexB:Z
2: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.INTL_402:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.intl402:Z
3: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.REGEXP_STATIC_RESULT:Lorg/graalvm/options/OptionKey;
ldc "js.regexp-static-result"
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexpStaticResult:Z
aload 0
invokedynamic accept(Lcom/oracle/truffle/js/runtime/JSContextOptions;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
com/oracle/truffle/js/runtime/JSContextOptions.lambda$0(Ljava/lang/String;)V (7)
(Ljava/lang/String;)V
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.patchBooleanOption:(Lorg/graalvm/options/OptionKey;Ljava/lang/String;ZLjava/util/function/Consumer;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.regexpStaticResult:Z
4: aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.REGEXP_MATCH_INDICES:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.hasBeenSet:(Lorg/graalvm/options/OptionValues;)Z
ifeq 5
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.REGEXP_MATCH_INDICES:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
goto 7
StackMap locals:
StackMap stack: com.oracle.truffle.js.runtime.JSContextOptions
5: aload 0
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.getEcmaScriptVersion:()I
bipush 13
if_icmplt 6
iconst_1
goto 7
StackMap locals:
StackMap stack: com.oracle.truffle.js.runtime.JSContextOptions
6: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions
StackMap stack: com.oracle.truffle.js.runtime.JSContextOptions int
7: putfield com.oracle.truffle.js.runtime.JSContextOptions.regexpMatchIndices:Z
8: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.ARRAY_SORT_INHERITED:Lorg/graalvm/options/OptionKey;
ldc "js.array-sort-inherited"
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.arraySortInherited:Z
aload 0
invokedynamic accept(Lcom/oracle/truffle/js/runtime/JSContextOptions;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
com/oracle/truffle/js/runtime/JSContextOptions.lambda$1(Ljava/lang/String;)V (7)
(Ljava/lang/String;)V
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.patchBooleanOption:(Lorg/graalvm/options/OptionKey;Ljava/lang/String;ZLjava/util/function/Consumer;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.arraySortInherited:Z
9: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.SHARED_ARRAY_BUFFER:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.sharedArrayBuffer:Z
10: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.V8_COMPATIBILITY_MODE:Lorg/graalvm/options/OptionKey;
ldc "js.v8-compat"
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityMode:Z
aload 0
invokedynamic accept(Lcom/oracle/truffle/js/runtime/JSContextOptions;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
com/oracle/truffle/js/runtime/JSContextOptions.lambda$2(Ljava/lang/String;)V (7)
(Ljava/lang/String;)V
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.patchBooleanOption:(Lorg/graalvm/options/OptionKey;Ljava/lang/String;ZLjava/util/function/Consumer;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityMode:Z
11: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.V8_REALM_BUILTIN:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.v8RealmBuiltin:Z
12: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.V8_LEGACY_CONST:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.v8LegacyConst:Z
13: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.NASHORN_COMPATIBILITY_MODE:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.nashornCompatibilityMode:Z
14: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.DIRECT_BYTE_BUFFER:Lorg/graalvm/options/OptionKey;
ldc "js.direct-byte-buffer"
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.directByteBuffer:Z
aload 0
invokedynamic accept(Lcom/oracle/truffle/js/runtime/JSContextOptions;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
com/oracle/truffle/js/runtime/JSContextOptions.lambda$3(Ljava/lang/String;)V (7)
(Ljava/lang/String;)V
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.patchBooleanOption:(Lorg/graalvm/options/OptionKey;Ljava/lang/String;ZLjava/util/function/Consumer;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.directByteBuffer:Z
15: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.PARSE_ONLY:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.parseOnly:Z
16: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.DEBUG_BUILTIN:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.debug:Z
17: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.TIMER_RESOLUTION:Lorg/graalvm/options/OptionKey;
ldc "js.timer-resolution"
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.timerResolution:J
aload 0
invokedynamic accept(Lcom/oracle/truffle/js/runtime/JSContextOptions;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
com/oracle/truffle/js/runtime/JSContextOptions.lambda$4(Ljava/lang/String;)V (7)
(Ljava/lang/String;)V
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.patchLongOption:(Lorg/graalvm/options/OptionKey;Ljava/lang/String;JLjava/util/function/Consumer;)J
putfield com.oracle.truffle.js.runtime.JSContextOptions.timerResolution:J
18: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.AGENT_CAN_BLOCK:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.agentCanBlock:Z
19: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.AWAIT_OPTIMIZATION:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.awaitOptimization:Z
20: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.DISABLE_EVAL:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.disableEval:Z
21: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.DISABLE_WITH:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.disableWith:Z
22: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.REGEX_DUMP_AUTOMATA:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.regexDumpAutomata:Z
23: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.REGEX_STEP_EXECUTION:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.regexStepExecution:Z
24: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.REGEX_ALWAYS_EAGER:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.regexAlwaysEager:Z
25: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.SCRIPT_ENGINE_GLOBAL_SCOPE_IMPORT:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.scriptEngineGlobalScopeImport:Z
26: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.FOREIGN_OBJECT_PROTOTYPE:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
ifne 27
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.EXPERIMENTAL_FOREIGN_OBJECT_PROTOTYPE:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
ifne 27
iconst_0
goto 28
StackMap locals:
StackMap stack: com.oracle.truffle.js.runtime.JSContextOptions
27: iconst_1
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions
StackMap stack: com.oracle.truffle.js.runtime.JSContextOptions int
28: putfield com.oracle.truffle.js.runtime.JSContextOptions.hasForeignObjectPrototype:Z
29: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.FUNCTION_ARGUMENTS_LIMIT:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readLongOption:(Lorg/graalvm/options/OptionKey;)J
putfield com.oracle.truffle.js.runtime.JSContextOptions.functionArgumentsLimit:J
30: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.TEST262_MODE:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.test262Mode:Z
31: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.TESTV8_MODE:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.testV8Mode:Z
32: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.VALIDATE_REGEXP_LITERALS:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.validateRegExpLiterals:Z
33: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.FUNCTION_CONSTRUCTOR_CACHE_SIZE:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readIntegerOption:(Lorg/graalvm/options/OptionKey;)I
putfield com.oracle.truffle.js.runtime.JSContextOptions.functionConstructorCacheSize:I
34: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.STRING_LENGTH_LIMIT:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readIntegerOption:(Lorg/graalvm/options/OptionKey;)I
putfield com.oracle.truffle.js.runtime.JSContextOptions.stringLengthLimit:I
35: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.BIND_MEMBER_FUNCTIONS:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.bindMemberFunctions:Z
36: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.COMMONJS_REQUIRE:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.commonJSRequire:Z
37: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.REGEX_REGRESSION_TEST_MODE:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.regexRegressionTestMode:Z
38: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.INTEROP_COMPLETE_PROMISES:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.interopCompletePromises:Z
39: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.TEST_CLONE_UNINITIALIZED:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.testCloneUninitialized:Z
40: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.LAZY_TRANSLATION:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.lazyTranslation:Z
41: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.STACK_TRACE_LIMIT:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readIntegerOption:(Lorg/graalvm/options/OptionKey;)I
putfield com.oracle.truffle.js.runtime.JSContextOptions.stackTraceLimit:I
42: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.MAX_TYPED_ARRAY_LENGTH:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readIntegerOption:(Lorg/graalvm/options/OptionKey;)I
putfield com.oracle.truffle.js.runtime.JSContextOptions.maxTypedArrayLength:I
43: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.MAX_APPLY_ARGUMENT_LENGTH:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readIntegerOption:(Lorg/graalvm/options/OptionKey;)I
putfield com.oracle.truffle.js.runtime.JSContextOptions.maxApplyArgumentLength:I
44: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.MAX_PROTOTYPE_CHAIN_LENGTH:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readIntegerOption:(Lorg/graalvm/options/OptionKey;)I
putfield com.oracle.truffle.js.runtime.JSContextOptions.maxPrototypeChainLength:I
45: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.ASYNC_STACK_TRACES:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
putfield com.oracle.truffle.js.runtime.JSContextOptions.asyncStackTraces:Z
46: aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.TOP_LEVEL_AWAIT:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.hasBeenSet:(Lorg/graalvm/options/OptionValues;)Z
ifeq 47
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.TOP_LEVEL_AWAIT:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
goto 49
StackMap locals:
StackMap stack: com.oracle.truffle.js.runtime.JSContextOptions
47: aload 0
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.getEcmaScriptVersion:()I
bipush 13
if_icmplt 48
iconst_1
goto 49
StackMap locals:
StackMap stack: com.oracle.truffle.js.runtime.JSContextOptions
48: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions
StackMap stack: com.oracle.truffle.js.runtime.JSContextOptions int
49: putfield com.oracle.truffle.js.runtime.JSContextOptions.topLevelAwait:Z
50: aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.USE_UTC_FOR_LEGACY_DATES:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.hasBeenSet:(Lorg/graalvm/options/OptionValues;)Z
ifeq 51
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.USE_UTC_FOR_LEGACY_DATES:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
goto 53
StackMap locals:
StackMap stack: com.oracle.truffle.js.runtime.JSContextOptions
51: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityMode:Z
ifeq 52
iconst_0
goto 53
StackMap locals:
StackMap stack: com.oracle.truffle.js.runtime.JSContextOptions
52: iconst_1
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions
StackMap stack: com.oracle.truffle.js.runtime.JSContextOptions int
53: putfield com.oracle.truffle.js.runtime.JSContextOptions.useUTCForLegacyDates:Z
54: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.PROPERTY_CACHE_LIMIT:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readIntegerOption:(Lorg/graalvm/options/OptionKey;)I
putfield com.oracle.truffle.js.runtime.JSContextOptions.propertyCacheLimit:I
55: aload 0
aload 0
getstatic com.oracle.truffle.js.runtime.JSContextOptions.FUNCTION_CACHE_LIMIT:Lorg/graalvm/options/OptionKey;
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readIntegerOption:(Lorg/graalvm/options/OptionKey;)I
putfield com.oracle.truffle.js.runtime.JSContextOptions.functionCacheLimit:I
56: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 57 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
private boolean patchBooleanOption(org.graalvm.options.OptionKey<java.lang.Boolean>, java.lang.String, boolean, java.util.function.Consumer<java.lang.String>);
descriptor: (Lorg/graalvm/options/OptionKey;Ljava/lang/String;ZLjava/util/function/Consumer;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readBooleanOption:(Lorg/graalvm/options/OptionKey;)Z
istore 5
start local 5 1: iload 3
iload 5
if_icmpeq 3
2: aload 4
ldc "Option %s was changed from %b to %b."
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
dup
iconst_1
iload 3
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
dup
iconst_2
iload 5
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.function.Consumer.accept:(Ljava/lang/Object;)V
3: StackMap locals: int
StackMap stack:
iload 5
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 4 1 key Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
0 4 2 name Ljava/lang/String;
0 4 3 oldValue Z
0 4 4 invalidate Ljava/util/function/Consumer<Ljava/lang/String;>;
1 4 5 newValue Z
Signature: (Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;Ljava/lang/String;ZLjava/util/function/Consumer<Ljava/lang/String;>;)Z
MethodParameters:
Name Flags
key
name
oldValue
invalidate
private boolean readBooleanOption(org.graalvm.options.OptionKey<java.lang.Boolean>);
descriptor: (Lorg/graalvm/options/OptionKey;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 1 1 key Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;
Signature: (Lorg/graalvm/options/OptionKey<Ljava/lang/Boolean;>;)Z
MethodParameters:
Name Flags
key
private int readIntegerOption(org.graalvm.options.OptionKey<java.lang.Integer>);
descriptor: (Lorg/graalvm/options/OptionKey;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 1 1 key Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;
Signature: (Lorg/graalvm/options/OptionKey<Ljava/lang/Integer;>;)I
MethodParameters:
Name Flags
key
private long patchLongOption(org.graalvm.options.OptionKey<java.lang.Long>, java.lang.String, long, java.util.function.Consumer<java.lang.String>);
descriptor: (Lorg/graalvm/options/OptionKey;Ljava/lang/String;JLjava/util/function/Consumer;)J
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 5 0: aload 0
aload 1
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.readLongOption:(Lorg/graalvm/options/OptionKey;)J
lstore 6
start local 6 1: lload 3
lload 6
lcmp
ifeq 3
2: aload 5
ldc "Option %s was changed from %d to %d."
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
dup
iconst_1
lload 3
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_2
lload 6
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.function.Consumer.accept:(Ljava/lang/Object;)V
3: StackMap locals: long
StackMap stack:
lload 6
lreturn
end local 6 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 4 1 key Lorg/graalvm/options/OptionKey<Ljava/lang/Long;>;
0 4 2 name Ljava/lang/String;
0 4 3 oldValue J
0 4 5 invalidate Ljava/util/function/Consumer<Ljava/lang/String;>;
1 4 6 newValue J
Signature: (Lorg/graalvm/options/OptionKey<Ljava/lang/Long;>;Ljava/lang/String;JLjava/util/function/Consumer<Ljava/lang/String;>;)J
MethodParameters:
Name Flags
key
name
oldValue
invalidate
private long readLongOption(org.graalvm.options.OptionKey<java.lang.Long>);
descriptor: (Lorg/graalvm/options/OptionKey;)J
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 1 1 key Lorg/graalvm/options/OptionKey<Ljava/lang/Long;>;
Signature: (Lorg/graalvm/options/OptionKey<Ljava/lang/Long;>;)J
MethodParameters:
Name Flags
key
public static java.lang.String helpWithDefault(java.lang.String, org.graalvm.options.OptionKey<? extends java.lang.Object>);
descriptor: (Ljava/lang/String;Lorg/graalvm/options/OptionKey;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " (default:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual org.graalvm.options.OptionKey.getDefaultValue:()Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 helpMessage Ljava/lang/String;
0 1 1 key Lorg/graalvm/options/OptionKey<+Ljava/lang/Object;>;
Signature: (Ljava/lang/String;Lorg/graalvm/options/OptionKey<+Ljava/lang/Object;>;)Ljava/lang/String;
MethodParameters:
Name Flags
helpMessage
key
public static org.graalvm.options.OptionDescriptor newOptionDescriptor(org.graalvm.options.OptionKey<?>, java.lang.String, org.graalvm.options.OptionCategory, org.graalvm.options.OptionStability, java.lang.String);
descriptor: (Lorg/graalvm/options/OptionKey;Ljava/lang/String;Lorg/graalvm/options/OptionCategory;Lorg/graalvm/options/OptionStability;Ljava/lang/String;)Lorg/graalvm/options/OptionDescriptor;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokestatic org.graalvm.options.OptionDescriptor.newBuilder:(Lorg/graalvm/options/OptionKey;Ljava/lang/String;)Lorg/graalvm/options/OptionDescriptor$Builder;
aload 2
invokevirtual org.graalvm.options.OptionDescriptor$Builder.category:(Lorg/graalvm/options/OptionCategory;)Lorg/graalvm/options/OptionDescriptor$Builder;
aload 4
aload 0
invokestatic com.oracle.truffle.js.runtime.JSContextOptions.helpWithDefault:(Ljava/lang/String;Lorg/graalvm/options/OptionKey;)Ljava/lang/String;
invokevirtual org.graalvm.options.OptionDescriptor$Builder.help:(Ljava/lang/String;)Lorg/graalvm/options/OptionDescriptor$Builder;
aload 3
invokevirtual org.graalvm.options.OptionDescriptor$Builder.stability:(Lorg/graalvm/options/OptionStability;)Lorg/graalvm/options/OptionDescriptor$Builder;
invokevirtual org.graalvm.options.OptionDescriptor$Builder.build:()Lorg/graalvm/options/OptionDescriptor;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 key Lorg/graalvm/options/OptionKey<*>;
0 1 1 name Ljava/lang/String;
0 1 2 category Lorg/graalvm/options/OptionCategory;
0 1 3 stability Lorg/graalvm/options/OptionStability;
0 1 4 help Ljava/lang/String;
Signature: (Lorg/graalvm/options/OptionKey<*>;Ljava/lang/String;Lorg/graalvm/options/OptionCategory;Lorg/graalvm/options/OptionStability;Ljava/lang/String;)Lorg/graalvm/options/OptionDescriptor;
MethodParameters:
Name Flags
key
name
category
stability
help
public static void describeOptions(java.util.List<org.graalvm.options.OptionDescriptor>);
descriptor: (Ljava/util/List;)V
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\tJSContextOptionsOptionDescriptors cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (Ljava/util/List<Lorg/graalvm/options/OptionDescriptor;>;)V
MethodParameters:
Name Flags
options
public <T> boolean optionWillChange(org.graalvm.options.OptionKey<T>, org.graalvm.options.OptionValues);
descriptor: (Lorg/graalvm/options/OptionKey;Lorg/graalvm/options/OptionValues;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
aload 1
aload 2
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 3 1 option Lorg/graalvm/options/OptionKey<TT;>;
0 3 2 newOptionValues Lorg/graalvm/options/OptionValues;
Signature: <T:Ljava/lang/Object;>(Lorg/graalvm/options/OptionKey<TT;>;Lorg/graalvm/options/OptionValues;)Z
MethodParameters:
Name Flags
option
newOptionValues
public int getEcmaScriptVersion();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.ecmascriptVersion:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isAnnexB();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.annexB:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isIntl402();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "Patchable option intl-402 should never be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.intl402:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isRegexpMatchIndices();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexpMatchIndices:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isRegexpStaticResult();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexpStaticResultCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
invokeinterface com.oracle.truffle.api.Assumption.check:()V
1: goto 3
StackMap locals:
StackMap stack: com.oracle.truffle.api.nodes.InvalidAssumptionException
2: pop
3: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexpStaticResult:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
Exception table:
from to target type
0 1 2 Class com.oracle.truffle.api.nodes.InvalidAssumptionException
public boolean isArraySortInherited();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.arraySortInheritedCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
invokeinterface com.oracle.truffle.api.Assumption.check:()V
1: goto 3
StackMap locals:
StackMap stack: com.oracle.truffle.api.nodes.InvalidAssumptionException
2: pop
3: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.arraySortInherited:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
Exception table:
from to target type
0 1 2 Class com.oracle.truffle.api.nodes.InvalidAssumptionException
public boolean isSharedArrayBuffer();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.getEcmaScriptVersion:()I
bipush 8
if_icmpge 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.sharedArrayBuffer:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isAtomics();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.getEcmaScriptVersion:()I
bipush 8
if_icmpge 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
getstatic com.oracle.truffle.js.runtime.JSContextOptions.ATOMICS:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isV8CompatibilityMode();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityModeCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
invokeinterface com.oracle.truffle.api.Assumption.check:()V
1: goto 3
StackMap locals:
StackMap stack: com.oracle.truffle.api.nodes.InvalidAssumptionException
2: pop
3: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityMode:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
Exception table:
from to target type
0 1 2 Class com.oracle.truffle.api.nodes.InvalidAssumptionException
public boolean isNashornCompatibilityMode();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.nashornCompatibilityMode:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isDebugBuiltin();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.debug:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isDirectByteBuffer();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.directByteBufferCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
invokeinterface com.oracle.truffle.api.Assumption.check:()V
1: goto 3
StackMap locals:
StackMap stack: com.oracle.truffle.api.nodes.InvalidAssumptionException
2: pop
3: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.directByteBuffer:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
Exception table:
from to target type
0 1 2 Class com.oracle.truffle.api.nodes.InvalidAssumptionException
public boolean isParseOnly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.parseOnly:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public long getTimerResolution();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.timerResolutionCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
invokeinterface com.oracle.truffle.api.Assumption.check:()V
1: goto 3
StackMap locals:
StackMap stack: com.oracle.truffle.api.nodes.InvalidAssumptionException
2: pop
3: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.timerResolution:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
Exception table:
from to target type
0 1 2 Class com.oracle.truffle.api.nodes.InvalidAssumptionException
public boolean isV8RealmBuiltin();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8RealmBuiltin:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isV8LegacyConst();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8LegacyConst:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean canAgentBlock();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.agentCanBlock:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isAwaitOptimization();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.awaitOptimization:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isTopLevelAwait();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.topLevelAwait:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isDisableEval();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.disableEval:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isDisableWith();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.disableWith:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isRegexDumpAutomata();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexDumpAutomata:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isRegexStepExecution();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexStepExecution:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isRegexAlwaysEager();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexAlwaysEager:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isScriptEngineGlobalScopeImport();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.scriptEngineGlobalScopeImport:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean hasForeignObjectPrototype();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.hasForeignObjectPrototype:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isGlobalProperty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "Context patchable option global-property was assumed not to be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.GLOBAL_PROPERTY:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isGlobalArguments();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "Context patchable option js.global-arguments was assumed not to be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.GLOBAL_ARGUMENTS:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isConsole();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "Context patchable option console was assumed not to be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.CONSOLE:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifne 3
getstatic com.oracle.truffle.js.runtime.JSContextOptions.CONSOLE:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.hasBeenSet:(Lorg/graalvm/options/OptionValues;)Z
ifne 2
aload 0
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.isShell:()Z
ifne 3
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isPrint();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "Context patchable option print was assumed not to be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.PRINT:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifne 3
getstatic com.oracle.truffle.js.runtime.JSContextOptions.PRINT:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.hasBeenSet:(Lorg/graalvm/options/OptionValues;)Z
ifne 2
aload 0
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.isShell:()Z
ifne 3
aload 0
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.isNashornCompatibilityMode:()Z
ifne 3
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isLoad();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "Context patchable option load was assumed not to be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.LOAD:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifne 3
getstatic com.oracle.truffle.js.runtime.JSContextOptions.LOAD:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.hasBeenSet:(Lorg/graalvm/options/OptionValues;)Z
ifne 2
aload 0
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.isShell:()Z
ifne 3
aload 0
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.isNashornCompatibilityMode:()Z
ifne 3
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isCommonJSRequire();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.commonJSRequire:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public java.util.Map<java.lang.String, java.lang.String> getCommonJSRequireBuiltins();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "Context patchable option load was assumed not to be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.COMMONJS_CORE_MODULES_REPLACEMENTS:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.util.Map
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public java.lang.String getCommonJSRequireGlobals();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "Context patchable option load was assumed not to be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.COMMONJS_REQUIRE_GLOBAL_PROPERTIES:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public java.lang.String getRequireCwd();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "Context patchable option load was assumed not to be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.COMMONJS_REQUIRE_CWD:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isPerformance();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "Context patchable option performance was assumed not to be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.PERFORMANCE:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifne 3
getstatic com.oracle.truffle.js.runtime.JSContextOptions.PERFORMANCE:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.hasBeenSet:(Lorg/graalvm/options/OptionValues;)Z
ifne 2
aload 0
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.isShell:()Z
ifne 3
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isShell();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "Context patchable option shell was assumed not to be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.SHELL:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isGraalBuiltin();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.js.runtime.JSContextOptions.GRAAL_BUILTIN:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isPolyglotBuiltin();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.js.runtime.JSContextOptions.POLYGLOT_BUILTIN:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isPolyglotEvalFile();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.js.runtime.JSContextOptions.POLYGLOT_EVALFILE:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isLoadFromURL();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.js.runtime.JSContextOptions.LOAD_FROM_URL:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isLoadFromClasspath();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.js.runtime.JSContextOptions.LOAD_FROM_CLASSPATH:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isBigInt();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.oracle.truffle.js.runtime.JSContextOptions.getEcmaScriptVersion:()I
bipush 10
if_icmpge 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
getstatic com.oracle.truffle.js.runtime.JSContextOptions.BIGINT:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public long getFunctionArgumentsLimit();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.functionArgumentsLimit:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isTest262Mode();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.test262Mode:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isTestV8Mode();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.testV8Mode:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isValidateRegExpLiterals();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.validateRegExpLiterals:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public java.lang.String getLocale();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.oracle.truffle.js.runtime.JSContextOptions.LOCALE:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public int getFunctionConstructorCacheSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.functionConstructorCacheSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public int getStringLengthLimit();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.stringLengthLimit:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean bindMemberFunctions();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.bindMemberFunctions:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isRegexRegressionTestMode();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexRegressionTestMode:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean interopCompletePromises();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.interopCompletePromises:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public java.lang.String getDebugPropertyName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "Context patchable option debug-property-name was assumed not to be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.DEBUG_PROPERTY_NAME:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isProfileTime();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "Context patchable option profile-time was assumed not to be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.PROFILE_TIME:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isTestCloneUninitialized();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.testCloneUninitialized:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isLazyTranslation();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.lazyTranslation:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isProfileTimePrintCumulative();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "Context patchable option profile-time-print-cumulative was assumed not to be accessed in compiled code."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.PROFILE_TIME_PRINT_CUMULATIVE:Lorg/graalvm/options/OptionKey;
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.optionValues:Lorg/graalvm/options/OptionValues;
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public int getStackTraceLimit();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.stackTraceLimit:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public int getMaxTypedArrayLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.maxTypedArrayLength:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public int getMaxApplyArgumentLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.maxApplyArgumentLength:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public int getMaxPrototypeChainLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.maxPrototypeChainLength:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public int getPropertyCacheLimit();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.propertyCacheLimit:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public int getFunctionCacheLimit();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.functionCacheLimit:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean isAsyncStackTraces();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.asyncStackTraces:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public boolean shouldUseUTCForLegacyDates();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.useUTCForLegacyDates:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: iconst_5
istore 1
start local 1 1: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.parserOptions:Lcom/oracle/truffle/js/runtime/JSParserOptions;
invokestatic java.util.Objects.hashCode:(Ljava/lang/Object;)I
iadd
istore 1
2: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.ecmascriptVersion:I
iadd
istore 1
3: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.annexB:Z
ifeq 4
iconst_1
goto 5
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int
4: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
5: iadd
istore 1
6: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.intl402:Z
ifeq 7
iconst_1
goto 8
StackMap locals:
StackMap stack: int
7: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
8: iadd
istore 1
9: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexpMatchIndices:Z
ifeq 10
iconst_1
goto 11
StackMap locals:
StackMap stack: int
10: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
11: iadd
istore 1
12: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexpStaticResult:Z
ifeq 13
iconst_1
goto 14
StackMap locals:
StackMap stack: int
13: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
14: iadd
istore 1
15: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.arraySortInherited:Z
ifeq 16
iconst_1
goto 17
StackMap locals:
StackMap stack: int
16: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
17: iadd
istore 1
18: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.sharedArrayBuffer:Z
ifeq 19
iconst_1
goto 20
StackMap locals:
StackMap stack: int
19: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
20: iadd
istore 1
21: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityMode:Z
ifeq 22
iconst_1
goto 23
StackMap locals:
StackMap stack: int
22: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
23: iadd
istore 1
24: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8RealmBuiltin:Z
ifeq 25
iconst_1
goto 26
StackMap locals:
StackMap stack: int
25: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
26: iadd
istore 1
27: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8LegacyConst:Z
ifeq 28
iconst_1
goto 29
StackMap locals:
StackMap stack: int
28: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
29: iadd
istore 1
30: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.nashornCompatibilityMode:Z
ifeq 31
iconst_1
goto 32
StackMap locals:
StackMap stack: int
31: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
32: iadd
istore 1
33: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.debug:Z
ifeq 34
iconst_1
goto 35
StackMap locals:
StackMap stack: int
34: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
35: iadd
istore 1
36: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.directByteBuffer:Z
ifeq 37
iconst_1
goto 38
StackMap locals:
StackMap stack: int
37: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
38: iadd
istore 1
39: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.parseOnly:Z
ifeq 40
iconst_1
goto 41
StackMap locals:
StackMap stack: int
40: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
41: iadd
istore 1
42: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.timerResolution:J
l2i
iadd
istore 1
43: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.agentCanBlock:Z
ifeq 44
iconst_1
goto 45
StackMap locals:
StackMap stack: int
44: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
45: iadd
istore 1
46: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.awaitOptimization:Z
ifeq 47
iconst_1
goto 48
StackMap locals:
StackMap stack: int
47: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
48: iadd
istore 1
49: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.disableEval:Z
ifeq 50
iconst_1
goto 51
StackMap locals:
StackMap stack: int
50: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
51: iadd
istore 1
52: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.disableWith:Z
ifeq 53
iconst_1
goto 54
StackMap locals:
StackMap stack: int
53: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
54: iadd
istore 1
55: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexDumpAutomata:Z
ifeq 56
iconst_1
goto 57
StackMap locals:
StackMap stack: int
56: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
57: iadd
istore 1
58: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexStepExecution:Z
ifeq 59
iconst_1
goto 60
StackMap locals:
StackMap stack: int
59: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
60: iadd
istore 1
61: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexAlwaysEager:Z
ifeq 62
iconst_1
goto 63
StackMap locals:
StackMap stack: int
62: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
63: iadd
istore 1
64: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.scriptEngineGlobalScopeImport:Z
ifeq 65
iconst_1
goto 66
StackMap locals:
StackMap stack: int
65: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
66: iadd
istore 1
67: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.hasForeignObjectPrototype:Z
ifeq 68
iconst_1
goto 69
StackMap locals:
StackMap stack: int
68: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
69: iadd
istore 1
70: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.functionArgumentsLimit:J
l2i
iadd
istore 1
71: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.test262Mode:Z
ifeq 72
iconst_1
goto 73
StackMap locals:
StackMap stack: int
72: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
73: iadd
istore 1
74: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.testV8Mode:Z
ifeq 75
iconst_1
goto 76
StackMap locals:
StackMap stack: int
75: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
76: iadd
istore 1
77: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.validateRegExpLiterals:Z
ifeq 78
iconst_1
goto 79
StackMap locals:
StackMap stack: int
78: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
79: iadd
istore 1
80: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.functionConstructorCacheSize:I
iadd
istore 1
81: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.stringLengthLimit:I
iadd
istore 1
82: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.bindMemberFunctions:Z
ifeq 83
iconst_1
goto 84
StackMap locals:
StackMap stack: int
83: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
84: iadd
istore 1
85: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.commonJSRequire:Z
ifeq 86
iconst_1
goto 87
StackMap locals:
StackMap stack: int
86: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
87: iadd
istore 1
88: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexRegressionTestMode:Z
ifeq 89
iconst_1
goto 90
StackMap locals:
StackMap stack: int
89: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
90: iadd
istore 1
91: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.interopCompletePromises:Z
ifeq 92
iconst_1
goto 93
StackMap locals:
StackMap stack: int
92: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
93: iadd
istore 1
94: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.testCloneUninitialized:Z
ifeq 95
iconst_1
goto 96
StackMap locals:
StackMap stack: int
95: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
96: iadd
istore 1
97: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.lazyTranslation:Z
ifeq 98
iconst_1
goto 99
StackMap locals:
StackMap stack: int
98: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
99: iadd
istore 1
100: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.stackTraceLimit:I
iadd
istore 1
101: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.asyncStackTraces:Z
ifeq 102
iconst_1
goto 103
StackMap locals:
StackMap stack: int
102: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
103: iadd
istore 1
104: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.maxTypedArrayLength:I
iadd
istore 1
105: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.maxApplyArgumentLength:I
iadd
istore 1
106: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.maxPrototypeChainLength:I
iadd
istore 1
107: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.propertyCacheLimit:I
iadd
istore 1
108: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.functionCacheLimit:I
iadd
istore 1
109: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.topLevelAwait:Z
ifeq 110
iconst_1
goto 111
StackMap locals:
StackMap stack: int
110: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
111: iadd
istore 1
112: bipush 53
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.useUTCForLegacyDates:Z
ifeq 113
iconst_1
goto 114
StackMap locals:
StackMap stack: int
113: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions int
StackMap stack: int int
114: iadd
istore 1
115: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 116 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
1 116 1 hash I
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 1
checkcast com.oracle.truffle.js.runtime.JSContextOptions
astore 2
start local 2 7: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.ecmascriptVersion:I
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.ecmascriptVersion:I
if_icmpeq 9
8: iconst_0
ireturn
9: StackMap locals: com.oracle.truffle.js.runtime.JSContextOptions
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.annexB:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.annexB:Z
if_icmpeq 11
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.intl402:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.intl402:Z
if_icmpeq 13
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexpMatchIndices:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexpMatchIndices:Z
if_icmpeq 15
14: iconst_0
ireturn
15: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexpStaticResult:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexpStaticResult:Z
if_icmpeq 17
16: iconst_0
ireturn
17: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.arraySortInherited:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.arraySortInherited:Z
if_icmpeq 19
18: iconst_0
ireturn
19: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.sharedArrayBuffer:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.sharedArrayBuffer:Z
if_icmpeq 21
20: iconst_0
ireturn
21: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityMode:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityMode:Z
if_icmpeq 23
22: iconst_0
ireturn
23: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8RealmBuiltin:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8RealmBuiltin:Z
if_icmpeq 25
24: iconst_0
ireturn
25: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8LegacyConst:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8LegacyConst:Z
if_icmpeq 27
26: iconst_0
ireturn
27: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.nashornCompatibilityMode:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.nashornCompatibilityMode:Z
if_icmpeq 29
28: iconst_0
ireturn
29: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.debug:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.debug:Z
if_icmpeq 31
30: iconst_0
ireturn
31: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.directByteBuffer:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.directByteBuffer:Z
if_icmpeq 33
32: iconst_0
ireturn
33: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.parseOnly:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.parseOnly:Z
if_icmpeq 35
34: iconst_0
ireturn
35: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.timerResolution:J
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.timerResolution:J
lcmp
ifeq 37
36: iconst_0
ireturn
37: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.agentCanBlock:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.agentCanBlock:Z
if_icmpeq 39
38: iconst_0
ireturn
39: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.awaitOptimization:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.awaitOptimization:Z
if_icmpeq 41
40: iconst_0
ireturn
41: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.disableEval:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.disableEval:Z
if_icmpeq 43
42: iconst_0
ireturn
43: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.disableWith:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.disableWith:Z
if_icmpeq 45
44: iconst_0
ireturn
45: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexDumpAutomata:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexDumpAutomata:Z
if_icmpeq 47
46: iconst_0
ireturn
47: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexStepExecution:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexStepExecution:Z
if_icmpeq 49
48: iconst_0
ireturn
49: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexAlwaysEager:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexAlwaysEager:Z
if_icmpeq 51
50: iconst_0
ireturn
51: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.scriptEngineGlobalScopeImport:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.scriptEngineGlobalScopeImport:Z
if_icmpeq 53
52: iconst_0
ireturn
53: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.hasForeignObjectPrototype:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.hasForeignObjectPrototype:Z
if_icmpeq 55
54: iconst_0
ireturn
55: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.functionArgumentsLimit:J
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.functionArgumentsLimit:J
lcmp
ifeq 57
56: iconst_0
ireturn
57: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.test262Mode:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.test262Mode:Z
if_icmpeq 59
58: iconst_0
ireturn
59: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.testV8Mode:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.testV8Mode:Z
if_icmpeq 61
60: iconst_0
ireturn
61: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.validateRegExpLiterals:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.validateRegExpLiterals:Z
if_icmpeq 63
62: iconst_0
ireturn
63: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.functionConstructorCacheSize:I
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.functionConstructorCacheSize:I
if_icmpeq 65
64: iconst_0
ireturn
65: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.stringLengthLimit:I
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.stringLengthLimit:I
if_icmpeq 67
66: iconst_0
ireturn
67: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.bindMemberFunctions:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.bindMemberFunctions:Z
if_icmpeq 69
68: iconst_0
ireturn
69: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.commonJSRequire:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.commonJSRequire:Z
if_icmpeq 71
70: iconst_0
ireturn
71: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexRegressionTestMode:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexRegressionTestMode:Z
if_icmpeq 73
72: iconst_0
ireturn
73: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.interopCompletePromises:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.interopCompletePromises:Z
if_icmpeq 75
74: iconst_0
ireturn
75: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.testCloneUninitialized:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.testCloneUninitialized:Z
if_icmpeq 77
76: iconst_0
ireturn
77: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.lazyTranslation:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.lazyTranslation:Z
if_icmpeq 79
78: iconst_0
ireturn
79: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.stackTraceLimit:I
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.stackTraceLimit:I
if_icmpeq 81
80: iconst_0
ireturn
81: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.asyncStackTraces:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.asyncStackTraces:Z
if_icmpeq 83
82: iconst_0
ireturn
83: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.maxTypedArrayLength:I
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.maxTypedArrayLength:I
if_icmpeq 85
84: iconst_0
ireturn
85: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.maxApplyArgumentLength:I
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.maxApplyArgumentLength:I
if_icmpeq 87
86: iconst_0
ireturn
87: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.maxPrototypeChainLength:I
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.maxPrototypeChainLength:I
if_icmpeq 89
88: iconst_0
ireturn
89: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.propertyCacheLimit:I
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.propertyCacheLimit:I
if_icmpeq 91
90: iconst_0
ireturn
91: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.functionCacheLimit:I
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.functionCacheLimit:I
if_icmpeq 93
92: iconst_0
ireturn
93: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.topLevelAwait:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.topLevelAwait:Z
if_icmpeq 95
94: iconst_0
ireturn
95: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.useUTCForLegacyDates:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.useUTCForLegacyDates:Z
if_icmpeq 97
96: iconst_0
ireturn
97: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.parserOptions:Lcom/oracle/truffle/js/runtime/JSParserOptions;
aload 2
getfield com.oracle.truffle.js.runtime.JSContextOptions.parserOptions:Lcom/oracle/truffle/js/runtime/JSParserOptions;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 98 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 98 1 obj Ljava/lang/Object;
7 98 2 other Lcom/oracle/truffle/js/runtime/JSContextOptions;
MethodParameters:
Name Flags
obj
private void lambda$0(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexpStaticResultCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
aload 1
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.invalidate:(Ljava/lang/String;)V
1: aload 0
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.regexpStaticResultCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.getAssumption:()Lcom/oracle/truffle/api/Assumption;
putfield com.oracle.truffle.js.runtime.JSContextOptions.regexpStaticResultCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 3 1 msg Ljava/lang/String;
private void lambda$1(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.arraySortInheritedCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
aload 1
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.invalidate:(Ljava/lang/String;)V
1: aload 0
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.arraySortInheritedCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.getAssumption:()Lcom/oracle/truffle/api/Assumption;
putfield com.oracle.truffle.js.runtime.JSContextOptions.arraySortInheritedCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 3 1 msg Ljava/lang/String;
private void lambda$2(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityModeCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
aload 1
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.invalidate:(Ljava/lang/String;)V
1: aload 0
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityModeCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.getAssumption:()Lcom/oracle/truffle/api/Assumption;
putfield com.oracle.truffle.js.runtime.JSContextOptions.v8CompatibilityModeCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 3 1 msg Ljava/lang/String;
private void lambda$3(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.directByteBufferCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
aload 1
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.invalidate:(Ljava/lang/String;)V
1: aload 0
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.directByteBufferCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.getAssumption:()Lcom/oracle/truffle/api/Assumption;
putfield com.oracle.truffle.js.runtime.JSContextOptions.directByteBufferCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 3 1 msg Ljava/lang/String;
private void lambda$4(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.timerResolutionCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
aload 1
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.invalidate:(Ljava/lang/String;)V
1: aload 0
aload 0
getfield com.oracle.truffle.js.runtime.JSContextOptions.timerResolutionCyclicAssumption:Lcom/oracle/truffle/api/utilities/CyclicAssumption;
invokevirtual com.oracle.truffle.api.utilities.CyclicAssumption.getAssumption:()Lcom/oracle/truffle/api/Assumption;
putfield com.oracle.truffle.js.runtime.JSContextOptions.timerResolutionCurrentAssumption:Lcom/oracle/truffle/api/Assumption;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/js/runtime/JSContextOptions;
0 3 1 msg Ljava/lang/String;
}
SourceFile: "JSContextOptions.java"
NestMembers:
com.oracle.truffle.js.runtime.JSContextOptions$1 com.oracle.truffle.js.runtime.JSContextOptions$2 com.oracle.truffle.js.runtime.JSContextOptions$3
InnerClasses:
public abstract CompilationFinal = com.oracle.truffle.api.CompilerDirectives$CompilationFinal of com.oracle.truffle.api.CompilerDirectives
com.oracle.truffle.js.runtime.JSContextOptions$1
com.oracle.truffle.js.runtime.JSContextOptions$2
com.oracle.truffle.js.runtime.JSContextOptions$3
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public final Builder = org.graalvm.options.OptionDescriptor$Builder of org.graalvm.options.OptionDescriptor