Class JSBuiltinsContainer.Switch

java.lang.Object
com.oracle.truffle.js.builtins.JSBuiltinsContainer
com.oracle.truffle.js.builtins.JSBuiltinsContainer.Switch
Direct Known Subclasses:
ErrorPrototypeBuiltins, ForInIteratorPrototypeBuiltins
Enclosing class:
JSBuiltinsContainer

public abstract static class JSBuiltinsContainer.Switch extends JSBuiltinsContainer
Builtins container for builtin nodes created via switch dispatch method.
  • Constructor Details

    • Switch

      protected Switch(com.oracle.truffle.api.strings.TruffleString name)
  • Method Details

    • defineFunction

      protected final void defineFunction(com.oracle.truffle.api.strings.TruffleString name, int length)
    • defineFunction

      protected final void defineFunction(com.oracle.truffle.api.strings.TruffleString name, int length, int attributeFlags)
    • createNode

      protected abstract Object createNode(JSContext context, JSBuiltin builtin, boolean construct, boolean newTarget)