Class SetPrototypeBuiltins
java.lang.Object
com.oracle.truffle.js.builtins.JSBuiltinsContainer
com.oracle.truffle.js.builtins.JSBuiltinsContainer.SwitchEnum<SetPrototypeBuiltins.SetPrototype>
com.oracle.truffle.js.builtins.SetPrototypeBuiltins
public final class SetPrototypeBuiltins
extends JSBuiltinsContainer.SwitchEnum<SetPrototypeBuiltins.SetPrototype>
Contains builtins for JSSet.prototype.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classImplementation of the Set.prototype.add().static classImplementation of the Set.prototype.clear().static classImplementation of the Set.prototype.delete().static classImplementation of the Set.prototype.difference().static classstatic classImplementation of the Set.prototype.has().static classImplementation of the Set.prototype.intersection().static classImplementation of the Set.prototype.isDisjointFrom().static classImplementation of the Set.prototype.isSubsetOf().static classImplementation of the Set.prototype.isSupersetOf().protected static classBase class for the New Set Methods.static classstatic classImplementation of the Set.prototype.symmetricDifference().static classImplementation of the Set.prototype.union().static final classBuilt-ins from the NewSetMethods proposal (https://github.com/tc39/proposal-set-methods).static classImplementation of the Set.prototype.size getter.static enumNested classes/interfaces inherited from class com.oracle.truffle.js.builtins.JSBuiltinsContainer
JSBuiltinsContainer.Lambda, JSBuiltinsContainer.Switch, JSBuiltinsContainer.SwitchEnum<E extends Enum<E> & BuiltinEnum<E>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JSBuiltinsContainerstatic final JSBuiltinsContainer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectcreateNode(JSContext context, JSBuiltin builtin, boolean construct, boolean newTarget, SetPrototypeBuiltins.SetPrototype builtinEnum) Methods inherited from class com.oracle.truffle.js.builtins.JSBuiltinsContainer.SwitchEnum
getEnumTypeMethods inherited from class com.oracle.truffle.js.builtins.JSBuiltinsContainer
args, forEachAccessor, forEachBuiltin, fromEnum, getName, lookupAccessorByKey, lookupFunctionByKey, register
-
Field Details
-
BUILTINS
-
NEW_SET_BUILTINS
-
-
Constructor Details
-
SetPrototypeBuiltins
protected SetPrototypeBuiltins()
-
-
Method Details
-
createNode
protected Object createNode(JSContext context, JSBuiltin builtin, boolean construct, boolean newTarget, SetPrototypeBuiltins.SetPrototype builtinEnum) - Overrides:
createNodein classJSBuiltinsContainer.SwitchEnum<SetPrototypeBuiltins.SetPrototype>
-