Record Class JSLanguageOptions
java.lang.Object
java.lang.Record
com.oracle.truffle.js.runtime.JSLanguageOptions
public record JSLanguageOptions(int ecmaScriptVersion, boolean strict, boolean annexB, boolean intl402, boolean regexpMatchIndices, boolean regexpUnicodeSets, boolean sharedArrayBuffer, boolean v8RealmBuiltin, boolean nashornCompatibilityMode, int stackTraceLimit, boolean parseOnly, boolean zoneRulesBasedTimeZones, boolean agentCanBlock, boolean printNoNewline, boolean commonJSRequire, boolean awaitOptimization, boolean allowEval, boolean disableWith, boolean regexDumpAutomata, boolean regexStepExecution, boolean regexAlwaysEager, boolean scriptEngineGlobalScopeImport, boolean hasForeignObjectPrototype, boolean hasForeignHashProperties, long functionArgumentsLimit, boolean test262Mode, boolean testV8Mode, boolean validateRegExpLiterals, int functionConstructorCacheSize, int regexCacheSize, int stringLengthLimit, boolean stringLazySubstrings, boolean bindMemberFunctions, boolean regexRegressionTestMode, boolean testCloneUninitialized, boolean lazyTranslation, int maxTypedArrayLength, int maxApplyArgumentLength, int maxPrototypeChainLength, boolean asyncStackTraces, int propertyCacheLimit, int functionCacheLimit, short frequencyBasedPropertyCacheLimit, boolean topLevelAwait, boolean useUTCForLegacyDates, boolean webAssembly, boolean newSetMethods, boolean temporal, boolean iteratorHelpers, boolean asyncIteratorHelpers, boolean shadowRealm, boolean asyncContext, boolean v8Intrinsics, JSContextOptions.UnhandledRejectionsTrackingMode unhandledRejectionsMode, boolean operatorOverloading, boolean errorCause, boolean importAttributes, boolean jsonModules, boolean wasmBigInt, boolean esmEvalReturnsExports, boolean isMLEMode, boolean privateFieldsIn, boolean esmBareSpecifierRelativeLookup, boolean scopeOptimization, boolean bigInt, boolean classFields, boolean shebang, boolean syntaxExtensions, boolean scripting, boolean functionStatementError, boolean constAsVar, boolean profileTime, boolean stackTraceAPI, String locale)
extends Record
Cached option values of per-language (Engine) options to allow for fast access in the interpreter
and constant folding in compiled code. Generally speaking, the language instance (including
parsed and compiled code, object shapes, etc.) cannot be shared if any of these options differ.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionJSLanguageOptions(int ecmaScriptVersion, boolean strict, boolean annexB, boolean intl402, boolean regexpMatchIndices, boolean regexpUnicodeSets, boolean sharedArrayBuffer, boolean v8RealmBuiltin, boolean nashornCompatibilityMode, int stackTraceLimit, boolean parseOnly, boolean zoneRulesBasedTimeZones, boolean agentCanBlock, boolean printNoNewline, boolean commonJSRequire, boolean awaitOptimization, boolean allowEval, boolean disableWith, boolean regexDumpAutomata, boolean regexStepExecution, boolean regexAlwaysEager, boolean scriptEngineGlobalScopeImport, boolean hasForeignObjectPrototype, boolean hasForeignHashProperties, long functionArgumentsLimit, boolean test262Mode, boolean testV8Mode, boolean validateRegExpLiterals, int functionConstructorCacheSize, int regexCacheSize, int stringLengthLimit, boolean stringLazySubstrings, boolean bindMemberFunctions, boolean regexRegressionTestMode, boolean testCloneUninitialized, boolean lazyTranslation, int maxTypedArrayLength, int maxApplyArgumentLength, int maxPrototypeChainLength, boolean asyncStackTraces, int propertyCacheLimit, int functionCacheLimit, short frequencyBasedPropertyCacheLimit, boolean topLevelAwait, boolean useUTCForLegacyDates, boolean webAssembly, boolean newSetMethods, boolean temporal, boolean iteratorHelpers, boolean asyncIteratorHelpers, boolean shadowRealm, boolean asyncContext, boolean v8Intrinsics, JSContextOptions.UnhandledRejectionsTrackingMode unhandledRejectionsMode, boolean operatorOverloading, boolean errorCause, boolean importAttributes, boolean jsonModules, boolean wasmBigInt, boolean esmEvalReturnsExports, boolean isMLEMode, boolean privateFieldsIn, boolean esmBareSpecifierRelativeLookup, boolean scopeOptimization, boolean bigInt, boolean classFields, boolean shebang, boolean syntaxExtensions, boolean scripting, boolean functionStatementError, boolean constAsVar, boolean profileTime, boolean stackTraceAPI, String locale) Creates an instance of aJSLanguageOptionsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the value of theagentCanBlockrecord component.booleanReturns the value of theallowEvalrecord component.booleanannexB()Returns the value of theannexBrecord component.booleanReturns the value of theasyncContextrecord component.booleanReturns the value of theasyncIteratorHelpersrecord component.booleanReturns the value of theasyncStackTracesrecord component.booleanReturns the value of theawaitOptimizationrecord component.booleanbigInt()Returns the value of thebigIntrecord component.booleanReturns the value of thebindMemberFunctionsrecord component.booleanReturns the value of theclassFieldsrecord component.booleanReturns the value of thecommonJSRequirerecord component.booleanReturns the value of theconstAsVarrecord component.booleanReturns the value of thedisableWithrecord component.intReturns the value of theecmaScriptVersionrecord component.final booleanIndicates whether some other object is "equal to" this one.booleanReturns the value of theerrorCauserecord component.booleanReturns the value of theesmBareSpecifierRelativeLookuprecord component.booleanReturns the value of theesmEvalReturnsExportsrecord component.shortReturns the value of thefrequencyBasedPropertyCacheLimitrecord component.static JSLanguageOptionsfromContextOptions(JSContextOptions options) static JSLanguageOptionsfromOptionValues(org.graalvm.polyglot.SandboxPolicy sandboxPolicy, org.graalvm.options.OptionValues optionValues) longReturns the value of thefunctionArgumentsLimitrecord component.intReturns the value of thefunctionCacheLimitrecord component.intReturns the value of thefunctionConstructorCacheSizerecord component.booleanReturns the value of thefunctionStatementErrorrecord component.booleanReturns the value of thehasForeignHashPropertiesrecord component.booleanReturns the value of thehasForeignObjectPrototyperecord component.final inthashCode()Returns a hash code value for this object.booleanReturns the value of theimportAttributesrecord component.booleanintl402()Returns the value of theintl402record component.booleanReturns the value of theisMLEModerecord component.booleanReturns the value of theiteratorHelpersrecord component.booleanReturns the value of thejsonModulesrecord component.booleanReturns the value of thelazyTranslationrecord component.locale()Returns the value of thelocalerecord component.intReturns the value of themaxApplyArgumentLengthrecord component.intReturns the value of themaxPrototypeChainLengthrecord component.intReturns the value of themaxTypedArrayLengthrecord component.booleanReturns the value of thenashornCompatibilityModerecord component.booleanReturns the value of thenewSetMethodsrecord component.booleanReturns the value of theoperatorOverloadingrecord component.booleanReturns the value of theparseOnlyrecord component.booleanReturns the value of theprintNoNewlinerecord component.booleanReturns the value of theprivateFieldsInrecord component.booleanReturns the value of theprofileTimerecord component.intReturns the value of thepropertyCacheLimitrecord component.booleanReturns the value of theregexAlwaysEagerrecord component.intReturns the value of theregexCacheSizerecord component.booleanReturns the value of theregexDumpAutomatarecord component.booleanReturns the value of theregexpMatchIndicesrecord component.booleanReturns the value of theregexpUnicodeSetsrecord component.booleanReturns the value of theregexRegressionTestModerecord component.booleanReturns the value of theregexStepExecutionrecord component.booleanReturns the value of thescopeOptimizationrecord component.booleanReturns the value of thescriptEngineGlobalScopeImportrecord component.booleanReturns the value of thescriptingrecord component.booleanReturns the value of theshadowRealmrecord component.booleanReturns the value of thesharedArrayBufferrecord component.booleanshebang()Returns the value of theshebangrecord component.booleanReturns the value of thestackTraceAPIrecord component.intReturns the value of thestackTraceLimitrecord component.booleanstrict()Returns the value of thestrictrecord component.booleanReturns the value of thestringLazySubstringsrecord component.intReturns the value of thestringLengthLimitrecord component.booleanReturns the value of thesyntaxExtensionsrecord component.booleantemporal()Returns the value of thetemporalrecord component.booleanReturns the value of thetest262Moderecord component.booleanReturns the value of thetestCloneUninitializedrecord component.booleanReturns the value of thetestV8Moderecord component.booleanReturns the value of thetopLevelAwaitrecord component.final StringtoString()Returns a string representation of this record class.Returns the value of theunhandledRejectionsModerecord component.booleanReturns the value of theuseUTCForLegacyDatesrecord component.booleanReturns the value of thev8Intrinsicsrecord component.booleanReturns the value of thev8RealmBuiltinrecord component.booleanReturns the value of thevalidateRegExpLiteralsrecord component.booleanReturns the value of thewasmBigIntrecord component.booleanReturns the value of thewebAssemblyrecord component.booleanReturns the value of thezoneRulesBasedTimeZonesrecord component.
-
Constructor Details
-
JSLanguageOptions
public JSLanguageOptions(int ecmaScriptVersion, boolean strict, boolean annexB, boolean intl402, boolean regexpMatchIndices, boolean regexpUnicodeSets, boolean sharedArrayBuffer, boolean v8RealmBuiltin, boolean nashornCompatibilityMode, int stackTraceLimit, boolean parseOnly, boolean zoneRulesBasedTimeZones, boolean agentCanBlock, boolean printNoNewline, boolean commonJSRequire, boolean awaitOptimization, boolean allowEval, boolean disableWith, boolean regexDumpAutomata, boolean regexStepExecution, boolean regexAlwaysEager, boolean scriptEngineGlobalScopeImport, boolean hasForeignObjectPrototype, boolean hasForeignHashProperties, long functionArgumentsLimit, boolean test262Mode, boolean testV8Mode, boolean validateRegExpLiterals, int functionConstructorCacheSize, int regexCacheSize, int stringLengthLimit, boolean stringLazySubstrings, boolean bindMemberFunctions, boolean regexRegressionTestMode, boolean testCloneUninitialized, boolean lazyTranslation, int maxTypedArrayLength, int maxApplyArgumentLength, int maxPrototypeChainLength, boolean asyncStackTraces, int propertyCacheLimit, int functionCacheLimit, short frequencyBasedPropertyCacheLimit, boolean topLevelAwait, boolean useUTCForLegacyDates, boolean webAssembly, boolean newSetMethods, boolean temporal, boolean iteratorHelpers, boolean asyncIteratorHelpers, boolean shadowRealm, boolean asyncContext, boolean v8Intrinsics, JSContextOptions.UnhandledRejectionsTrackingMode unhandledRejectionsMode, boolean operatorOverloading, boolean errorCause, boolean importAttributes, boolean jsonModules, boolean wasmBigInt, boolean esmEvalReturnsExports, boolean isMLEMode, boolean privateFieldsIn, boolean esmBareSpecifierRelativeLookup, boolean scopeOptimization, boolean bigInt, boolean classFields, boolean shebang, boolean syntaxExtensions, boolean scripting, boolean functionStatementError, boolean constAsVar, boolean profileTime, boolean stackTraceAPI, String locale) Creates an instance of aJSLanguageOptionsrecord class.- Parameters:
ecmaScriptVersion- the value for theecmaScriptVersionrecord componentstrict- the value for thestrictrecord componentannexB- the value for theannexBrecord componentintl402- the value for theintl402record componentregexpMatchIndices- the value for theregexpMatchIndicesrecord componentregexpUnicodeSets- the value for theregexpUnicodeSetsrecord componentsharedArrayBuffer- the value for thesharedArrayBufferrecord componentv8RealmBuiltin- the value for thev8RealmBuiltinrecord componentnashornCompatibilityMode- the value for thenashornCompatibilityModerecord componentstackTraceLimit- the value for thestackTraceLimitrecord componentparseOnly- the value for theparseOnlyrecord componentzoneRulesBasedTimeZones- the value for thezoneRulesBasedTimeZonesrecord componentagentCanBlock- the value for theagentCanBlockrecord componentprintNoNewline- the value for theprintNoNewlinerecord componentcommonJSRequire- the value for thecommonJSRequirerecord componentawaitOptimization- the value for theawaitOptimizationrecord componentallowEval- the value for theallowEvalrecord componentdisableWith- the value for thedisableWithrecord componentregexDumpAutomata- the value for theregexDumpAutomatarecord componentregexStepExecution- the value for theregexStepExecutionrecord componentregexAlwaysEager- the value for theregexAlwaysEagerrecord componentscriptEngineGlobalScopeImport- the value for thescriptEngineGlobalScopeImportrecord componenthasForeignObjectPrototype- the value for thehasForeignObjectPrototyperecord componenthasForeignHashProperties- the value for thehasForeignHashPropertiesrecord componentfunctionArgumentsLimit- the value for thefunctionArgumentsLimitrecord componenttest262Mode- the value for thetest262Moderecord componenttestV8Mode- the value for thetestV8Moderecord componentvalidateRegExpLiterals- the value for thevalidateRegExpLiteralsrecord componentfunctionConstructorCacheSize- the value for thefunctionConstructorCacheSizerecord componentregexCacheSize- the value for theregexCacheSizerecord componentstringLengthLimit- the value for thestringLengthLimitrecord componentstringLazySubstrings- the value for thestringLazySubstringsrecord componentbindMemberFunctions- the value for thebindMemberFunctionsrecord componentregexRegressionTestMode- the value for theregexRegressionTestModerecord componenttestCloneUninitialized- the value for thetestCloneUninitializedrecord componentlazyTranslation- the value for thelazyTranslationrecord componentmaxTypedArrayLength- the value for themaxTypedArrayLengthrecord componentmaxApplyArgumentLength- the value for themaxApplyArgumentLengthrecord componentmaxPrototypeChainLength- the value for themaxPrototypeChainLengthrecord componentasyncStackTraces- the value for theasyncStackTracesrecord componentpropertyCacheLimit- the value for thepropertyCacheLimitrecord componentfunctionCacheLimit- the value for thefunctionCacheLimitrecord componentfrequencyBasedPropertyCacheLimit- the value for thefrequencyBasedPropertyCacheLimitrecord componenttopLevelAwait- the value for thetopLevelAwaitrecord componentuseUTCForLegacyDates- the value for theuseUTCForLegacyDatesrecord componentwebAssembly- the value for thewebAssemblyrecord componentnewSetMethods- the value for thenewSetMethodsrecord componenttemporal- the value for thetemporalrecord componentiteratorHelpers- the value for theiteratorHelpersrecord componentasyncIteratorHelpers- the value for theasyncIteratorHelpersrecord componentshadowRealm- the value for theshadowRealmrecord componentasyncContext- the value for theasyncContextrecord componentv8Intrinsics- the value for thev8Intrinsicsrecord componentunhandledRejectionsMode- the value for theunhandledRejectionsModerecord componentoperatorOverloading- the value for theoperatorOverloadingrecord componenterrorCause- the value for theerrorCauserecord componentimportAttributes- the value for theimportAttributesrecord componentjsonModules- the value for thejsonModulesrecord componentwasmBigInt- the value for thewasmBigIntrecord componentesmEvalReturnsExports- the value for theesmEvalReturnsExportsrecord componentisMLEMode- the value for theisMLEModerecord componentprivateFieldsIn- the value for theprivateFieldsInrecord componentesmBareSpecifierRelativeLookup- the value for theesmBareSpecifierRelativeLookuprecord componentscopeOptimization- the value for thescopeOptimizationrecord componentbigInt- the value for thebigIntrecord componentclassFields- the value for theclassFieldsrecord componentshebang- the value for theshebangrecord componentsyntaxExtensions- the value for thesyntaxExtensionsrecord componentscripting- the value for thescriptingrecord componentfunctionStatementError- the value for thefunctionStatementErrorrecord componentconstAsVar- the value for theconstAsVarrecord componentprofileTime- the value for theprofileTimerecord componentstackTraceAPI- the value for thestackTraceAPIrecord componentlocale- the value for thelocalerecord component
-
-
Method Details
-
fromOptionValues
public static JSLanguageOptions fromOptionValues(org.graalvm.polyglot.SandboxPolicy sandboxPolicy, org.graalvm.options.OptionValues optionValues) -
fromContextOptions
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes. -
ecmaScriptVersion
public int ecmaScriptVersion()Returns the value of theecmaScriptVersionrecord component.- Returns:
- the value of the
ecmaScriptVersionrecord component
-
strict
public boolean strict()Returns the value of thestrictrecord component.- Returns:
- the value of the
strictrecord component
-
annexB
public boolean annexB()Returns the value of theannexBrecord component.- Returns:
- the value of the
annexBrecord component
-
intl402
public boolean intl402()Returns the value of theintl402record component.- Returns:
- the value of the
intl402record component
-
regexpMatchIndices
public boolean regexpMatchIndices()Returns the value of theregexpMatchIndicesrecord component.- Returns:
- the value of the
regexpMatchIndicesrecord component
-
regexpUnicodeSets
public boolean regexpUnicodeSets()Returns the value of theregexpUnicodeSetsrecord component.- Returns:
- the value of the
regexpUnicodeSetsrecord component
-
v8RealmBuiltin
public boolean v8RealmBuiltin()Returns the value of thev8RealmBuiltinrecord component.- Returns:
- the value of the
v8RealmBuiltinrecord component
-
nashornCompatibilityMode
public boolean nashornCompatibilityMode()Returns the value of thenashornCompatibilityModerecord component.- Returns:
- the value of the
nashornCompatibilityModerecord component
-
stackTraceLimit
public int stackTraceLimit()Returns the value of thestackTraceLimitrecord component.- Returns:
- the value of the
stackTraceLimitrecord component
-
parseOnly
public boolean parseOnly()Returns the value of theparseOnlyrecord component.- Returns:
- the value of the
parseOnlyrecord component
-
zoneRulesBasedTimeZones
public boolean zoneRulesBasedTimeZones()Returns the value of thezoneRulesBasedTimeZonesrecord component.- Returns:
- the value of the
zoneRulesBasedTimeZonesrecord component
-
agentCanBlock
public boolean agentCanBlock()Returns the value of theagentCanBlockrecord component.- Returns:
- the value of the
agentCanBlockrecord component
-
printNoNewline
public boolean printNoNewline()Returns the value of theprintNoNewlinerecord component.- Returns:
- the value of the
printNoNewlinerecord component
-
commonJSRequire
public boolean commonJSRequire()Returns the value of thecommonJSRequirerecord component.- Returns:
- the value of the
commonJSRequirerecord component
-
awaitOptimization
public boolean awaitOptimization()Returns the value of theawaitOptimizationrecord component.- Returns:
- the value of the
awaitOptimizationrecord component
-
allowEval
public boolean allowEval()Returns the value of theallowEvalrecord component.- Returns:
- the value of the
allowEvalrecord component
-
disableWith
public boolean disableWith()Returns the value of thedisableWithrecord component.- Returns:
- the value of the
disableWithrecord component
-
regexDumpAutomata
public boolean regexDumpAutomata()Returns the value of theregexDumpAutomatarecord component.- Returns:
- the value of the
regexDumpAutomatarecord component
-
regexStepExecution
public boolean regexStepExecution()Returns the value of theregexStepExecutionrecord component.- Returns:
- the value of the
regexStepExecutionrecord component
-
regexAlwaysEager
public boolean regexAlwaysEager()Returns the value of theregexAlwaysEagerrecord component.- Returns:
- the value of the
regexAlwaysEagerrecord component
-
scriptEngineGlobalScopeImport
public boolean scriptEngineGlobalScopeImport()Returns the value of thescriptEngineGlobalScopeImportrecord component.- Returns:
- the value of the
scriptEngineGlobalScopeImportrecord component
-
hasForeignObjectPrototype
public boolean hasForeignObjectPrototype()Returns the value of thehasForeignObjectPrototyperecord component.- Returns:
- the value of the
hasForeignObjectPrototyperecord component
-
hasForeignHashProperties
public boolean hasForeignHashProperties()Returns the value of thehasForeignHashPropertiesrecord component.- Returns:
- the value of the
hasForeignHashPropertiesrecord component
-
functionArgumentsLimit
public long functionArgumentsLimit()Returns the value of thefunctionArgumentsLimitrecord component.- Returns:
- the value of the
functionArgumentsLimitrecord component
-
test262Mode
public boolean test262Mode()Returns the value of thetest262Moderecord component.- Returns:
- the value of the
test262Moderecord component
-
testV8Mode
public boolean testV8Mode()Returns the value of thetestV8Moderecord component.- Returns:
- the value of the
testV8Moderecord component
-
validateRegExpLiterals
public boolean validateRegExpLiterals()Returns the value of thevalidateRegExpLiteralsrecord component.- Returns:
- the value of the
validateRegExpLiteralsrecord component
-
functionConstructorCacheSize
public int functionConstructorCacheSize()Returns the value of thefunctionConstructorCacheSizerecord component.- Returns:
- the value of the
functionConstructorCacheSizerecord component
-
regexCacheSize
public int regexCacheSize()Returns the value of theregexCacheSizerecord component.- Returns:
- the value of the
regexCacheSizerecord component
-
stringLengthLimit
public int stringLengthLimit()Returns the value of thestringLengthLimitrecord component.- Returns:
- the value of the
stringLengthLimitrecord component
-
stringLazySubstrings
public boolean stringLazySubstrings()Returns the value of thestringLazySubstringsrecord component.- Returns:
- the value of the
stringLazySubstringsrecord component
-
bindMemberFunctions
public boolean bindMemberFunctions()Returns the value of thebindMemberFunctionsrecord component.- Returns:
- the value of the
bindMemberFunctionsrecord component
-
regexRegressionTestMode
public boolean regexRegressionTestMode()Returns the value of theregexRegressionTestModerecord component.- Returns:
- the value of the
regexRegressionTestModerecord component
-
testCloneUninitialized
public boolean testCloneUninitialized()Returns the value of thetestCloneUninitializedrecord component.- Returns:
- the value of the
testCloneUninitializedrecord component
-
lazyTranslation
public boolean lazyTranslation()Returns the value of thelazyTranslationrecord component.- Returns:
- the value of the
lazyTranslationrecord component
-
maxTypedArrayLength
public int maxTypedArrayLength()Returns the value of themaxTypedArrayLengthrecord component.- Returns:
- the value of the
maxTypedArrayLengthrecord component
-
maxApplyArgumentLength
public int maxApplyArgumentLength()Returns the value of themaxApplyArgumentLengthrecord component.- Returns:
- the value of the
maxApplyArgumentLengthrecord component
-
maxPrototypeChainLength
public int maxPrototypeChainLength()Returns the value of themaxPrototypeChainLengthrecord component.- Returns:
- the value of the
maxPrototypeChainLengthrecord component
-
asyncStackTraces
public boolean asyncStackTraces()Returns the value of theasyncStackTracesrecord component.- Returns:
- the value of the
asyncStackTracesrecord component
-
propertyCacheLimit
public int propertyCacheLimit()Returns the value of thepropertyCacheLimitrecord component.- Returns:
- the value of the
propertyCacheLimitrecord component
-
functionCacheLimit
public int functionCacheLimit()Returns the value of thefunctionCacheLimitrecord component.- Returns:
- the value of the
functionCacheLimitrecord component
-
frequencyBasedPropertyCacheLimit
public short frequencyBasedPropertyCacheLimit()Returns the value of thefrequencyBasedPropertyCacheLimitrecord component.- Returns:
- the value of the
frequencyBasedPropertyCacheLimitrecord component
-
topLevelAwait
public boolean topLevelAwait()Returns the value of thetopLevelAwaitrecord component.- Returns:
- the value of the
topLevelAwaitrecord component
-
useUTCForLegacyDates
public boolean useUTCForLegacyDates()Returns the value of theuseUTCForLegacyDatesrecord component.- Returns:
- the value of the
useUTCForLegacyDatesrecord component
-
webAssembly
public boolean webAssembly()Returns the value of thewebAssemblyrecord component.- Returns:
- the value of the
webAssemblyrecord component
-
newSetMethods
public boolean newSetMethods()Returns the value of thenewSetMethodsrecord component.- Returns:
- the value of the
newSetMethodsrecord component
-
temporal
public boolean temporal()Returns the value of thetemporalrecord component.- Returns:
- the value of the
temporalrecord component
-
iteratorHelpers
public boolean iteratorHelpers()Returns the value of theiteratorHelpersrecord component.- Returns:
- the value of the
iteratorHelpersrecord component
-
asyncIteratorHelpers
public boolean asyncIteratorHelpers()Returns the value of theasyncIteratorHelpersrecord component.- Returns:
- the value of the
asyncIteratorHelpersrecord component
-
shadowRealm
public boolean shadowRealm()Returns the value of theshadowRealmrecord component.- Returns:
- the value of the
shadowRealmrecord component
-
asyncContext
public boolean asyncContext()Returns the value of theasyncContextrecord component.- Returns:
- the value of the
asyncContextrecord component
-
v8Intrinsics
public boolean v8Intrinsics()Returns the value of thev8Intrinsicsrecord component.- Returns:
- the value of the
v8Intrinsicsrecord component
-
unhandledRejectionsMode
Returns the value of theunhandledRejectionsModerecord component.- Returns:
- the value of the
unhandledRejectionsModerecord component
-
operatorOverloading
public boolean operatorOverloading()Returns the value of theoperatorOverloadingrecord component.- Returns:
- the value of the
operatorOverloadingrecord component
-
errorCause
public boolean errorCause()Returns the value of theerrorCauserecord component.- Returns:
- the value of the
errorCauserecord component
-
importAttributes
public boolean importAttributes()Returns the value of theimportAttributesrecord component.- Returns:
- the value of the
importAttributesrecord component
-
jsonModules
public boolean jsonModules()Returns the value of thejsonModulesrecord component.- Returns:
- the value of the
jsonModulesrecord component
-
wasmBigInt
public boolean wasmBigInt()Returns the value of thewasmBigIntrecord component.- Returns:
- the value of the
wasmBigIntrecord component
-
esmEvalReturnsExports
public boolean esmEvalReturnsExports()Returns the value of theesmEvalReturnsExportsrecord component.- Returns:
- the value of the
esmEvalReturnsExportsrecord component
-
isMLEMode
public boolean isMLEMode()Returns the value of theisMLEModerecord component.- Returns:
- the value of the
isMLEModerecord component
-
privateFieldsIn
public boolean privateFieldsIn()Returns the value of theprivateFieldsInrecord component.- Returns:
- the value of the
privateFieldsInrecord component
-
esmBareSpecifierRelativeLookup
public boolean esmBareSpecifierRelativeLookup()Returns the value of theesmBareSpecifierRelativeLookuprecord component.- Returns:
- the value of the
esmBareSpecifierRelativeLookuprecord component
-
scopeOptimization
public boolean scopeOptimization()Returns the value of thescopeOptimizationrecord component.- Returns:
- the value of the
scopeOptimizationrecord component
-
bigInt
public boolean bigInt()Returns the value of thebigIntrecord component.- Returns:
- the value of the
bigIntrecord component
-
classFields
public boolean classFields()Returns the value of theclassFieldsrecord component.- Returns:
- the value of the
classFieldsrecord component
-
shebang
public boolean shebang()Returns the value of theshebangrecord component.- Returns:
- the value of the
shebangrecord component
-
syntaxExtensions
public boolean syntaxExtensions()Returns the value of thesyntaxExtensionsrecord component.- Returns:
- the value of the
syntaxExtensionsrecord component
-
scripting
public boolean scripting()Returns the value of thescriptingrecord component.- Returns:
- the value of the
scriptingrecord component
-
functionStatementError
public boolean functionStatementError()Returns the value of thefunctionStatementErrorrecord component.- Returns:
- the value of the
functionStatementErrorrecord component
-
constAsVar
public boolean constAsVar()Returns the value of theconstAsVarrecord component.- Returns:
- the value of the
constAsVarrecord component
-
profileTime
public boolean profileTime()Returns the value of theprofileTimerecord component.- Returns:
- the value of the
profileTimerecord component
-
stackTraceAPI
public boolean stackTraceAPI()Returns the value of thestackTraceAPIrecord component.- Returns:
- the value of the
stackTraceAPIrecord component
-
locale
Returns the value of thelocalerecord component.- Returns:
- the value of the
localerecord component
-