Class JSContextOptions
java.lang.Object
com.oracle.truffle.js.runtime.JSContextOptions
Defines, and provides access to, all JS (context and language) options.
Option values are per-context, and cached values may be constant-folded when running with a bound
Engine, as long as no other contexts have been spawned, but have to be reread every time from the
context in "multi-context mode", i.e., if code sharing is enabled via a shared Engine.
JSLanguageOptions captures a subset of these options that are immutable and shared per
language instance (polyglot sharing layer) and always treated as constant in compiled code, but
will prevent code sharing between contexts that differ in these options.
JSParserOptions captures the subset of both JSContextOptions and
JSLanguageOptions that is used by the parser.
Select context options are treated as stable and/or patchable in the preinitialized context.
Stable options will be read from the language and treated as constant while stable but once the
option's value has changed, it has to be looked up from the context. This gives fast access by
default without preventing code sharing. Similarly, patchable options allow code and the
preinitialized context to be reused even if the option changes.- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<String> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final intstatic final Stringstatic final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final org.graalvm.options.OptionKey<String> static final Stringstatic final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<String> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Integer> static final Stringstatic final Stringstatic final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Integer> static final Stringstatic final org.graalvm.options.OptionKey<Long> static final Stringstatic final org.graalvm.options.OptionKey<Integer> static final Stringstatic final org.graalvm.options.OptionKey<Integer> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final Stringstatic final org.graalvm.options.OptionKey<String> static final Stringstatic final org.graalvm.options.OptionKey<Integer> static final Stringstatic final org.graalvm.options.OptionKey<Integer> static final Stringstatic final org.graalvm.options.OptionKey<Integer> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Integer> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Integer> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Integer> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Integer> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<String> static final Stringstatic final org.graalvm.options.OptionKey<Long> static final Stringprotected static final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<JSContextOptions.UnhandledRejectionsTrackingMode> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final Stringstatic final org.graalvm.options.OptionKey<Boolean> static final String -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanstatic JSContextOptionsfromOptionValues(org.graalvm.polyglot.SandboxPolicy sandboxPolicy, org.graalvm.options.OptionValues optionValues) intshortlongintintintintintintintintintlongbooleanbooleanbooleanbooleanisAnnexB()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisBigInt()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisLoad()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisPrint()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisShell()booleanbooleanbooleanisStrict()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisWorker()static com.oracle.truffle.api.TruffleOptionDescriptorsvoidsetOptionValues(org.graalvm.polyglot.SandboxPolicy sandboxPolicy, org.graalvm.options.OptionValues newOptions) boolean
-
Field Details
-
JS_OPTION_PREFIX
- See Also:
-
ECMASCRIPT_VERSION_LATEST
- See Also:
-
ECMASCRIPT_VERSION_STAGING
- See Also:
-
ECMASCRIPT_VERSION_NAME
- See Also:
-
ECMASCRIPT_VERSION
-
ANNEX_B_NAME
- See Also:
-
ANNEX_B
-
SYNTAX_EXTENSIONS_NAME
- See Also:
-
SYNTAX_EXTENSIONS
-
SCRIPTING_NAME
- See Also:
-
SCRIPTING
-
SHEBANG_NAME
- See Also:
-
SHEBANG
-
STRICT_NAME
- See Also:
-
STRICT
-
CONST_AS_VAR_NAME
- See Also:
-
CONST_AS_VAR
-
FUNCTION_STATEMENT_ERROR_NAME
- See Also:
-
FUNCTION_STATEMENT_ERROR
-
INTL_402_NAME
- See Also:
-
INTL_402
-
REGEXP_MATCH_INDICES_NAME
- See Also:
-
REGEXP_MATCH_INDICES
-
REGEXP_UNICODE_SETS_NAME
- See Also:
-
REGEXP_UNICODE_SETS
-
REGEXP_STATIC_RESULT_NAME
- See Also:
-
REGEXP_STATIC_RESULT
-
SHARED_ARRAY_BUFFER_NAME
- See Also:
-
SHARED_ARRAY_BUFFER
-
ATOMICS_NAME
- See Also:
-
ATOMICS
-
V8_COMPATIBILITY_MODE_NAME
- See Also:
-
V8_COMPATIBILITY_MODE
-
V8_REALM_BUILTIN_NAME
- See Also:
-
V8_REALM_BUILTIN
-
NASHORN_COMPATIBILITY_MODE_NAME
- See Also:
-
NASHORN_COMPATIBILITY_MODE
-
STACK_TRACE_LIMIT_NAME
- See Also:
-
STACK_TRACE_LIMIT
-
DEBUG_BUILTIN_NAME
- See Also:
-
DEBUG_BUILTIN
-
DIRECT_BYTE_BUFFER_NAME
- See Also:
-
DIRECT_BYTE_BUFFER
-
PARSE_ONLY_NAME
- See Also:
-
PARSE_ONLY
-
TIME_ZONE_NAME
- See Also:
-
TIME_ZONE
-
ZONE_RULES_BASED_TIME_ZONES_NAME
- See Also:
-
ZONE_RULES_BASED_TIME_ZONES
-
TIMER_RESOLUTION_NAME
- See Also:
-
TIMER_RESOLUTION
-
AGENT_CAN_BLOCK_NAME
- See Also:
-
AGENT_CAN_BLOCK
-
JAVA_PACKAGE_GLOBALS_NAME
- See Also:
-
JAVA_PACKAGE_GLOBALS
-
GLOBAL_PROPERTY_NAME
- See Also:
-
GLOBAL_PROPERTY
-
GLOBAL_ARGUMENTS_NAME
- See Also:
-
GLOBAL_ARGUMENTS
-
CONSOLE_NAME
- See Also:
-
CONSOLE
-
PERFORMANCE_NAME
- See Also:
-
PERFORMANCE
-
SHELL_NAME
- See Also:
-
SHELL
-
PRINT_NAME
- See Also:
-
PRINT
-
PRINT_NO_NEWLINE_NAME
- See Also:
-
PRINT_NO_NEWLINE
-
LOAD_NAME
- See Also:
-
LOAD
-
LOAD_FROM_URL_NAME
- See Also:
-
LOAD_FROM_URL
-
LOAD_FROM_CLASSPATH_NAME
- See Also:
-
LOAD_FROM_CLASSPATH
-
COMMONJS_REQUIRE_NAME
- See Also:
-
COMMONJS_REQUIRE
-
COMMONJS_REQUIRE_CWD_NAME
- See Also:
-
COMMONJS_REQUIRE_CWD
-
COMMONJS_CORE_MODULES_REPLACEMENTS_NAME
- See Also:
-
COMMONJS_CORE_MODULES_REPLACEMENTS
-
GRAAL_BUILTIN_NAME
- See Also:
-
GRAAL_BUILTIN
-
POLYGLOT_BUILTIN_NAME
- See Also:
-
POLYGLOT_BUILTIN
-
POLYGLOT_EVALFILE_NAME
- See Also:
-
POLYGLOT_EVALFILE
-
AWAIT_OPTIMIZATION_NAME
- See Also:
-
AWAIT_OPTIMIZATION
-
DISABLE_EVAL_NAME
- See Also:
-
DISABLE_EVAL
-
ALLOW_EVAL_NAME
- See Also:
-
ALLOW_EVAL
-
DISABLE_WITH_NAME
- See Also:
-
DISABLE_WITH
-
BIGINT_NAME
- See Also:
-
BIGINT
-
CLASS_FIELDS_NAME
- See Also:
-
CLASS_FIELDS
-
CLASS_FIELDS_ES_VERSION
public static final int CLASS_FIELDS_ES_VERSION- See Also:
-
REGEX_DUMP_AUTOMATA_NAME
- See Also:
-
REGEX_DUMP_AUTOMATA
-
REGEX_STEP_EXECUTION_NAME
- See Also:
-
REGEX_STEP_EXECUTION
-
REGEX_ALWAYS_EAGER_NAME
- See Also:
-
REGEX_ALWAYS_EAGER
-
SCRIPT_ENGINE_GLOBAL_SCOPE_IMPORT_NAME
- See Also:
-
SCRIPT_ENGINE_GLOBAL_SCOPE_IMPORT
-
FOREIGN_OBJECT_PROTOTYPE_NAME
- See Also:
-
FOREIGN_OBJECT_PROTOTYPE
-
FOREIGN_HASH_PROPERTIES_NAME
- See Also:
-
FOREIGN_HASH_PROPERTIES
-
FUNCTION_ARGUMENTS_LIMIT_NAME
- See Also:
-
FUNCTION_ARGUMENTS_LIMIT
-
TEST262_MODE_NAME
- See Also:
-
TEST262_MODE
-
TESTV8_MODE_NAME
- See Also:
-
TESTV8_MODE
-
VALIDATE_REGEXP_LITERALS_NAME
- See Also:
-
VALIDATE_REGEXP_LITERALS
-
LOCALE_NAME
- See Also:
-
LOCALE
-
FUNCTION_CONSTRUCTOR_CACHE_SIZE_NAME
- See Also:
-
FUNCTION_CONSTRUCTOR_CACHE_SIZE
-
REGEX_CACHE_SIZE_NAME
- See Also:
-
REGEX_CACHE_SIZE
-
STRING_LENGTH_LIMIT_NAME
- See Also:
-
STRING_LENGTH_LIMIT
-
STRING_LAZY_SUBSTRINGS_NAME
- See Also:
-
STRING_LAZY_SUBSTRINGS
-
BIND_MEMBER_FUNCTIONS_NAME
- See Also:
-
BIND_MEMBER_FUNCTIONS
-
REGEX_REGRESSION_TEST_MODE_NAME
- See Also:
-
REGEX_REGRESSION_TEST_MODE
-
INTEROP_COMPLETE_PROMISES_NAME
- See Also:
-
INTEROP_COMPLETE_PROMISES
-
DEBUG_PROPERTY_NAME_NAME
- See Also:
-
DEBUG_PROPERTY_NAME
-
PROFILE_TIME_NAME
- See Also:
-
PROFILE_TIME
-
PROFILE_TIME_PRINT_CUMULATIVE_NAME
- See Also:
-
PROFILE_TIME_PRINT_CUMULATIVE
-
TEST_CLONE_UNINITIALIZED_NAME
- See Also:
-
TEST_CLONE_UNINITIALIZED
-
LAZY_TRANSLATION_NAME
- See Also:
-
LAZY_TRANSLATION
-
MAX_TYPED_ARRAY_LENGTH_NAME
- See Also:
-
MAX_TYPED_ARRAY_LENGTH
-
MAX_APPLY_ARGUMENT_LENGTH_NAME
- See Also:
-
MAX_APPLY_ARGUMENT_LENGTH
-
MAX_PROTOTYPE_CHAIN_LENGTH_NAME
- See Also:
-
MAX_PROTOTYPE_CHAIN_LENGTH
-
ASYNC_STACK_TRACES_NAME
- See Also:
-
ASYNC_STACK_TRACES
-
PROPERTY_CACHE_LIMIT_NAME
- See Also:
-
PROPERTY_CACHE_LIMIT
-
FUNCTION_CACHE_LIMIT_NAME
- See Also:
-
FUNCTION_CACHE_LIMIT
-
TOP_LEVEL_AWAIT_NAME
- See Also:
-
TOP_LEVEL_AWAIT
-
USE_UTC_FOR_LEGACY_DATES_NAME
- See Also:
-
USE_UTC_FOR_LEGACY_DATES
-
WEBASSEMBLY_NAME
- See Also:
-
WEBASSEMBLY
-
NEW_SET_METHODS_NAME
- See Also:
-
NEW_SET_METHODS
-
ATOMICS_WAIT_ASYNC_NAME
- See Also:
-
ATOMICS_WAIT_ASYNC
-
TEMPORAL_NAME
- See Also:
-
TEMPORAL
-
ITERATOR_HELPERS_NAME
- See Also:
-
ITERATOR_HELPERS
-
ASYNC_ITERATOR_HELPERS_NAME
- See Also:
-
ASYNC_ITERATOR_HELPERS
-
SHADOW_REALM_NAME
- See Also:
-
SHADOW_REALM
-
ASYNC_CONTEXT_NAME
- See Also:
-
ASYNC_CONTEXT
-
ALLOW_NARROW_SPACES_IN_DATE_FORMAT_NAME
- See Also:
-
ALLOW_NARROW_SPACES_IN_DATE_FORMAT
-
V8_INTRINSICS_NAME
- See Also:
-
V8_INTRINSICS
-
ARRAY_ELEMENTS_AMONG_MEMBERS_NAME
- See Also:
-
ARRAY_ELEMENTS_AMONG_MEMBERS
-
STACK_TRACE_API_NAME
- See Also:
-
STACK_TRACE_API
-
WORKER_NAME
- See Also:
-
WORKER
-
UNHANDLED_REJECTIONS_NAME
- See Also:
-
UNHANDLED_REJECTIONS
public static final org.graalvm.options.OptionKey<JSContextOptions.UnhandledRejectionsTrackingMode> UNHANDLED_REJECTIONS -
OPERATOR_OVERLOADING_NAME
- See Also:
-
OPERATOR_OVERLOADING
-
ERROR_CAUSE_NAME
- See Also:
-
ERROR_CAUSE
-
IMPORT_ATTRIBUTES_NAME
- See Also:
-
IMPORT_ATTRIBUTES
-
IMPORT_ASSERTIONS_NAME
- See Also:
-
IMPORT_ASSERTIONS
-
JSON_MODULES_NAME
- See Also:
-
JSON_MODULES
-
SOURCE_PHASE_IMPORTS_NAME
- See Also:
-
SOURCE_PHASE_IMPORTS
-
WASM_BIG_INT_NAME
- See Also:
-
WASM_BIG_INT
-
ESM_EVAL_RETURNS_EXPORTS_NAME
- See Also:
-
ESM_EVAL_RETURNS_EXPORTS
-
MLE_MODE_NAME
- See Also:
-
MLE_MODE
-
MLE_PROPERTY_NAME
- See Also:
-
PRIVATE_FIELDS_IN_NAME
- See Also:
-
PRIVATE_FIELDS_IN
-
ESM_BARE_SPECIFIER_RELATIVE_LOOKUP_NAME
- See Also:
-
ESM_BARE_SPECIFIER_RELATIVE_LOOKUP
-
CHARSET_NAME
- See Also:
-
CHARSET
-
SCOPE_OPTIMIZATION_NAME
- See Also:
-
SCOPE_OPTIMIZATION
-
FREQUENCY_BASED_PROPERTY_CACHE_LIMIT_NAME
- See Also:
-
FREQUENCY_BASED_PROPERTY_CACHE_LIMIT
-
TEXT_ENCODING_NAME
- See Also:
-
TEXT_ENCODING
-
-
Method Details
-
fromOptionValues
public static JSContextOptions fromOptionValues(org.graalvm.polyglot.SandboxPolicy sandboxPolicy, org.graalvm.options.OptionValues optionValues) -
setOptionValues
public void setOptionValues(org.graalvm.polyglot.SandboxPolicy sandboxPolicy, org.graalvm.options.OptionValues newOptions) -
optionDescriptorsWithDefaultValues
public static com.oracle.truffle.api.TruffleOptionDescriptors optionDescriptorsWithDefaultValues() -
getEcmaScriptVersion
public int getEcmaScriptVersion() -
isAnnexB
public boolean isAnnexB() -
isIntl402
public boolean isIntl402() -
isRegexpMatchIndices
public boolean isRegexpMatchIndices() -
isRegexpUnicodeSets
public boolean isRegexpUnicodeSets() -
isRegexpStaticResult
public boolean isRegexpStaticResult() -
isAtomics
public boolean isAtomics() -
isV8CompatibilityMode
public boolean isV8CompatibilityMode() -
isNashornCompatibilityMode
public boolean isNashornCompatibilityMode() -
isDebugBuiltin
public boolean isDebugBuiltin() -
isMLEMode
public boolean isMLEMode() -
isDirectByteBuffer
public boolean isDirectByteBuffer() -
isParseOnly
public boolean isParseOnly() -
getTimerResolution
public long getTimerResolution() -
isV8RealmBuiltin
public boolean isV8RealmBuiltin() -
hasZoneRulesBasedTimeZones
public boolean hasZoneRulesBasedTimeZones() -
canAgentBlock
public boolean canAgentBlock() -
isAwaitOptimization
public boolean isAwaitOptimization() -
isTopLevelAwait
public boolean isTopLevelAwait() -
allowEval
public boolean allowEval() -
isDisableWith
public boolean isDisableWith() -
isRegexDumpAutomata
public boolean isRegexDumpAutomata() -
isRegexStepExecution
public boolean isRegexStepExecution() -
isRegexAlwaysEager
public boolean isRegexAlwaysEager() -
isScriptEngineGlobalScopeImport
public boolean isScriptEngineGlobalScopeImport() -
hasForeignObjectPrototype
public boolean hasForeignObjectPrototype() -
hasForeignHashProperties
public boolean hasForeignHashProperties() -
isGlobalProperty
public boolean isGlobalProperty() -
isGlobalArguments
public boolean isGlobalArguments() -
isConsole
public boolean isConsole() -
isPrint
public boolean isPrint() -
isPrintNoNewline
public boolean isPrintNoNewline() -
isLoad
public boolean isLoad() -
isCommonJSRequire
public boolean isCommonJSRequire() -
getCommonJSRequireBuiltins
-
getRequireCwd
-
isPerformance
public boolean isPerformance() -
isShell
public boolean isShell() -
isGraalBuiltin
public boolean isGraalBuiltin() -
isPolyglotBuiltin
public boolean isPolyglotBuiltin() -
isPolyglotEvalFile
public boolean isPolyglotEvalFile() -
isLoadFromURL
public boolean isLoadFromURL() -
isLoadFromClasspath
public boolean isLoadFromClasspath() -
isBigInt
public boolean isBigInt() -
getFunctionArgumentsLimit
public long getFunctionArgumentsLimit() -
isTest262Mode
public boolean isTest262Mode() -
isTestV8Mode
public boolean isTestV8Mode() -
isValidateRegExpLiterals
public boolean isValidateRegExpLiterals() -
getLocale
-
getCharset
-
getFunctionConstructorCacheSize
public int getFunctionConstructorCacheSize() -
getRegexCacheSize
public int getRegexCacheSize() -
getStringLengthLimit
public int getStringLengthLimit() -
isStringLazySubstrings
public boolean isStringLazySubstrings() -
bindMemberFunctions
public boolean bindMemberFunctions() -
isRegexRegressionTestMode
public boolean isRegexRegressionTestMode() -
getDebugPropertyName
-
isProfileTime
public boolean isProfileTime() -
isTestCloneUninitialized
public boolean isTestCloneUninitialized() -
isLazyTranslation
public boolean isLazyTranslation() -
isProfileTimePrintCumulative
public boolean isProfileTimePrintCumulative() -
getStackTraceLimit
public int getStackTraceLimit() -
getMaxTypedArrayLength
public int getMaxTypedArrayLength() -
getMaxApplyArgumentLength
public int getMaxApplyArgumentLength() -
getMaxPrototypeChainLength
public int getMaxPrototypeChainLength() -
getPropertyCacheLimit
public int getPropertyCacheLimit() -
getFunctionCacheLimit
public int getFunctionCacheLimit() -
isAsyncStackTraces
public boolean isAsyncStackTraces() -
shouldUseUTCForLegacyDates
public boolean shouldUseUTCForLegacyDates() -
isWebAssembly
public boolean isWebAssembly() -
isTemporal
public boolean isTemporal() -
getUnhandledRejectionsMode
-
isNewSetMethods
public boolean isNewSetMethods() -
isAtomicsWaitAsync
public boolean isAtomicsWaitAsync() -
isIteratorHelpers
public boolean isIteratorHelpers() -
isAsyncIteratorHelpers
public boolean isAsyncIteratorHelpers() -
isShadowRealm
public boolean isShadowRealm() -
isAsyncContext
public boolean isAsyncContext() -
isOperatorOverloading
public boolean isOperatorOverloading() -
isErrorCauseEnabled
public boolean isErrorCauseEnabled() -
isImportAttributes
public boolean isImportAttributes() -
isImportAssertions
public boolean isImportAssertions() -
isJsonModules
public boolean isJsonModules() -
isSourcePhaseImports
public boolean isSourcePhaseImports() -
isWasmBigInt
public boolean isWasmBigInt() -
isEsmEvalReturnsExports
public boolean isEsmEvalReturnsExports() -
isPrivateFieldsIn
public boolean isPrivateFieldsIn() -
isEsmBareSpecifierRelativeLookup
public boolean isEsmBareSpecifierRelativeLookup() -
isScopeOptimization
public boolean isScopeOptimization() -
allowNarrowSpacesInDateFormat
public boolean allowNarrowSpacesInDateFormat() -
isSyntaxExtensions
public boolean isSyntaxExtensions() -
isScripting
public boolean isScripting() -
isShebang
public boolean isShebang() -
isStrict
public boolean isStrict() -
isConstAsVar
public boolean isConstAsVar() -
isFunctionStatementError
public boolean isFunctionStatementError() -
isClassFields
public boolean isClassFields() -
isV8Intrinsics
public boolean isV8Intrinsics() -
isArrayElementsAmongMembers
public boolean isArrayElementsAmongMembers() -
isStackTraceAPI
public boolean isStackTraceAPI() -
getFrequencyBasedPropertyCacheLimit
public short getFrequencyBasedPropertyCacheLimit() -
isTextEncoding
public boolean isTextEncoding() -
isWorker
public boolean isWorker()
-