Interface BuiltinEnum<E extends Enum<? extends BuiltinEnum<E>>>
- All Known Implementing Classes:
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,EnumerateIteratorPrototypeBuiltins.EnumerateIteratorPrototype,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,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,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,TemporalCalendarFunctionBuiltins.TemporalCalendarFunction,TemporalCalendarPrototypeBuiltins.TemporalCalendarPrototype,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,TemporalTimeZoneFunctionBuiltins.TemporalTimeZoneFunction,TemporalTimeZonePrototypeBuiltins.TemporalTimeZonePrototype,TemporalZonedDateTimeFunctionBuiltins.TemporalZonedDateTimeFunction,TemporalZonedDateTimePrototypeBuiltins.TemporalZonedDateTimePrototype,Test262Builtins.Test262,TestV8Builtins.TestV8,TypedArrayFunctionBuiltins.TypedArrayFunction,TypedArrayPrototypeBuiltins.TypedArrayPrototype,WeakMapPrototypeBuiltins.WeakMapPrototype,WeakRefPrototypeBuiltins.WeakRefPrototype,WeakSetPrototypeBuiltins.WeakSetPrototype,WebAssemblyBuiltins.WebAssembly,WebAssemblyGlobalPrototypeBuiltins.WebAssemblyGlobalPrototype,WebAssemblyInstancePrototypeBuiltins.WebAssemblyInstancePrototype,WebAssemblyMemoryPrototypeBuiltins.WebAssemblyMemoryPrototype,WebAssemblyModuleFunctionBuiltins.ModuleFunction,WebAssemblyTablePrototypeBuiltins.WebAssemblyTablePrototype,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)
-