Interface BuiltinEnum<E extends Enum<? extends BuiltinEnum<E>>>
- All Known Implementing Classes:
AbstractModuleSourcePrototype, ArrayBufferPrototypeBuiltins.ArrayBufferPrototype, ArrayFunctionBuiltins.ArrayFunction, ArrayIteratorPrototypeBuiltins.ArrayIteratorPrototype, ArrayPrototypeBuiltins.ArrayPrototype, AsyncContextBuiltins.AsyncContext, AsyncContextSnapshotPrototypeBuiltins.AsyncContextSnapshotPrototype, AsyncContextVariablePrototypeBuiltins.AsyncContextVariablePrototype, AsyncFromSyncIteratorPrototypeBuiltins.GeneratorPrototype, AsyncGeneratorPrototypeBuiltins.AsyncGeneratorPrototype, AsyncIteratorFunctionBuiltins.AsyncIteratorFunction, AsyncIteratorHelperPrototypeBuiltins.HelperIteratorPrototype, AsyncIteratorPrototypeBuiltins.AsyncIteratorPrototype, AtomicsBuiltins.Atomics, BigIntFunctionBuiltins.BigIntFunction, BigIntPrototypeBuiltins.BigIntPrototype, BooleanPrototypeBuiltins.BooleanPrototype, CallSitePrototypeBuiltins.CallSitePrototype, CollatorFunctionBuiltins.CollatorFunction, CollatorPrototypeBuiltins.CollatorPrototype, ConsoleBuiltins.Console, ConstructorBuiltins.Constructor, DataViewPrototypeBuiltins.DataViewPrototype, DateFunctionBuiltins.DateFunction, DatePrototypeBuiltins.DatePrototype, DateTimeFormatFunctionBuiltins.DateTimeFormatFunction, DateTimeFormatPrototypeBuiltins.DateTimeFormatPrototype, DebugBuiltins.Debug, DisplayNamesFunctionBuiltins.DisplayNamesFunction, DisplayNamesPrototypeBuiltins.DisplayNamesPrototype, DurationFormatFunctionBuiltins.DurationFormatFunction, DurationFormatPrototypeBuiltins.DurationFormatPrototype, EnumerateIteratorPrototypeBuiltins.EnumerateIteratorPrototype, ErrorFunctionBuiltins.ErrorFunction, ErrorPrototypeBuiltins.ForeignErrorPrototypeBuiltins.ForeignError, FinalizationRegistryPrototypeBuiltins.FinalizationRegistryPrototype, ForeignIterablePrototypeBuiltins.ForeignIterablePrototype, ForeignIteratorPrototypeBuiltins.ForeignIteratorPrototype, FunctionPrototypeBuiltins.FunctionPrototype, FunctionPrototypeBuiltins.FunctionPrototypeNashornCompatBuiltins.FunctionNashornCompat, GeneratorPrototypeBuiltins.GeneratorPrototype, GlobalBuiltins.Global, GlobalBuiltins.GlobalLoadBuiltins.GlobalLoad, GlobalBuiltins.GlobalNashornScriptingBuiltins.GlobalNashornScripting, GlobalBuiltins.GlobalPrintBuiltins.GlobalPrint, GlobalBuiltins.GlobalShellBuiltins.GlobalShell, GlobalBuiltins.GlobalWorkerBuiltins.GlobalWorker, GlobalCommonJSRequireBuiltins.GlobalRequire, IntlBuiltins.Intl, IteratorFunctionBuiltins.IteratorFunction, IteratorHelperPrototypeBuiltins.HelperIteratorPrototype, IteratorPrototypeBuiltins.IteratorPrototype, IteratorPrototypeBuiltins.IteratorPrototypeAsyncBuiltins.IteratorPrototypeAsync, JavaBuiltins.Java, JavaBuiltins.JavaNashornCompatBuiltins.JavaNashornCompat, JSONBuiltins.JSON, ListFormatFunctionBuiltins.ListFormatFunction, ListFormatPrototypeBuiltins.ListFormatPrototype, LocalePrototypeBuiltins.LocalePrototype, MapFunctionBuiltins.MapFunction, MapIteratorPrototypeBuiltins.MapIteratorPrototype, MapPrototypeBuiltins.MapPrototype, MathBuiltins.Math, MLEBuiltins.MLE, NumberFormatFunctionBuiltins.NumberFormatFunction, NumberFormatPrototypeBuiltins.NumberFormatPrototype, NumberFunctionBuiltins.NumberFunction, NumberPrototypeBuiltins.NumberPrototype, ObjectFunctionBuiltins.ObjectFunction, ObjectFunctionBuiltins.ObjectFunctionNashornCompatBuiltins.ObjectNashornCompat, ObjectPrototypeBuiltins.ObjectPrototype, PluralRulesFunctionBuiltins.PluralRulesFunction, PluralRulesPrototypeBuiltins.PluralRulesPrototype, PolyglotBuiltins.Polyglot, PolyglotInternalBuiltins.PolyglotInternal, PromiseFunctionBuiltins.PromiseFunction, PromisePrototypeBuiltins.PromisePrototype, RealmFunctionBuiltins.RealmFunction, ReflectBuiltins.Reflect, RegExpBuiltins.RegExpBuiltin, RegExpFunctionBuiltins.RegExpFunction, RegExpPrototypeBuiltins.RegExpPrototype, RegExpStringIteratorPrototypeBuiltins.RegExpStringIteratorPrototype, RelativeTimeFormatFunctionBuiltins.RelativeTimeFormatFunction, RelativeTimeFormatPrototypeBuiltins.RelativeTimeFormatPrototype, SegmenterFunctionBuiltins.SegmenterFunction, SegmenterPrototypeBuiltins.SegmenterPrototype, SegmentIteratorPrototypeBuiltins.SegmentIteratorPrototype, SegmentsPrototypeBuiltins.SegmentsPrototype, SetIteratorPrototypeBuiltins.SetIteratorPrototype, SetPrototypeBuiltins.NewSetPrototypeBuiltins.NewSetPrototype, SetPrototypeBuiltins.SetPrototype, ShadowRealmPrototypeBuiltins.ShadowRealmPrototype, SharedArrayBufferPrototypeBuiltins.SharedArrayBufferPrototype, StringFunctionBuiltins.StringFunction, StringIteratorPrototypeBuiltins.StringIteratorPrototype, StringPrototypeBuiltins.StringPrototype, SymbolFunctionBuiltins.SymbolFunction, SymbolPrototypeBuiltins.SymbolPrototype, TemporalDurationFunctionBuiltins.TemporalDurationFunction, TemporalDurationPrototypeBuiltins.TemporalDurationPrototype, TemporalInstantFunctionBuiltins.TemporalInstantFunction, TemporalInstantPrototypeBuiltins.TemporalInstantPrototype, TemporalNowBuiltins.TemporalNow, TemporalPlainDateFunctionBuiltins.TemporalPlainDateFunction, TemporalPlainDatePrototypeBuiltins.TemporalPlainDatePrototype, TemporalPlainDateTimeFunctionBuiltins.TemporalPlainDateTimeFunction, TemporalPlainDateTimePrototypeBuiltins.TemporalPlainDateTimePrototype, TemporalPlainMonthDayFunctionBuiltins.TemporalPlainMonthDayFunction, TemporalPlainMonthDayPrototypeBuiltins.TemporalPlainMonthDayPrototype, TemporalPlainTimeFunctionBuiltins.TemporalPlainTimeFunction, TemporalPlainTimePrototypeBuiltins.TemporalPlainTimePrototype, TemporalPlainYearMonthFunctionBuiltins.TemporalPlainYearMonthFunction, TemporalPlainYearMonthPrototypeBuiltins.TemporalPlainYearMonthPrototype, TemporalZonedDateTimeFunctionBuiltins.TemporalZonedDateTimeFunction, TemporalZonedDateTimePrototypeBuiltins.TemporalZonedDateTimePrototype, Test262Builtins.Test262, TestV8Builtins.TestV8, TextDecoderBuiltins.TextDecoderPrototype, TextEncoderBuiltins.TextEncoderPrototype, TypedArrayFunctionBuiltins.TypedArrayFunction, TypedArrayPrototypeBuiltins.TypedArrayPrototype, Uint8ArrayBuiltins.Uint8ArrayConstructor, Uint8ArrayBuiltins.Uint8ArrayPrototype, WeakMapPrototypeBuiltins.WeakMapPrototype, WeakRefPrototypeBuiltins.WeakRefPrototype, WeakSetPrototypeBuiltins.WeakSetPrototype, WebAssemblyBuiltins.WebAssembly, WebAssemblyGlobalPrototypeBuiltins.WebAssemblyGlobalPrototype, WebAssemblyInstancePrototypeBuiltins.WebAssemblyInstancePrototype, WebAssemblyMemoryPrototypeBuiltins.WebAssemblyMemoryPrototype, WebAssemblyModuleFunctionBuiltins.ModuleFunction, WebAssemblyTablePrototypeBuiltins.WebAssemblyTablePrototype, WorkerPrototypeBuiltins.WorkerPrototype, WrapForValidAsyncIteratorPrototypeBuiltins.WrapForWrapForAsyncIterator, WrapForValidIteratorPrototypeBuiltins.WrapForIterator
public interface BuiltinEnum<E extends Enum<? extends BuiltinEnum<E>>>
-
Method Summary
Modifier and TypeMethodDescriptiondefault BuiltinArgumentBuilderargs()default EasEnum()default ObjectcreateNode(JSContext context, JSBuiltin builtin, boolean construct, boolean newTarget) default intdefault ObjectgetKey()intdefault com.oracle.truffle.api.strings.TruffleStringgetName()default booleanisAnnexB()default booleandefault booleandefault booleandefault booleandefault booleandefault booleanisGetter()default booleandefault booleandefault booleanisSetter()default booleandefault com.oracle.truffle.api.strings.TruffleStringprependAccessorPrefix(com.oracle.truffle.api.strings.TruffleString name) static com.oracle.truffle.api.strings.TruffleStringstripName(com.oracle.truffle.api.strings.TruffleString name)
-
Method Details
-
asEnum
-
getName
default com.oracle.truffle.api.strings.TruffleString getName() -
getKey
-
isConstructor
default boolean isConstructor() -
isNewTargetConstructor
default boolean isNewTargetConstructor() -
getLength
int getLength() -
isEnabled
default boolean isEnabled() -
isAOTSupported
default boolean isAOTSupported() -
getECMAScriptVersion
default int getECMAScriptVersion() -
isAnnexB
default boolean isAnnexB() -
isWritable
default boolean isWritable() -
isConfigurable
default boolean isConfigurable() -
isEnumerable
default boolean isEnumerable() -
isGetter
default boolean isGetter() -
isSetter
default boolean isSetter() -
isOptional
default boolean isOptional() -
createNode
-
args
-
stripName
static com.oracle.truffle.api.strings.TruffleString stripName(com.oracle.truffle.api.strings.TruffleString name) -
prependAccessorPrefix
default com.oracle.truffle.api.strings.TruffleString prependAccessorPrefix(com.oracle.truffle.api.strings.TruffleString name)
-