Class StringFunctionBuiltins.DedentTemplateStringsArrayNode

java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.builtins.StringFunctionBuiltins.DedentTemplateStringsArrayNode
All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface, Cloneable
Enclosing class:
StringFunctionBuiltins

public abstract static class StringFunctionBuiltins.DedentTemplateStringsArrayNode extends JavaScriptBaseNode
  • Method Details

    • execute

      protected abstract JSArrayObject execute(Object template, JSContext context)
    • dedentTemplateStringsArray

      protected final JSArrayObject dedentTemplateStringsArray(Object template, JSContext context, JSToObjectNode rawToObjectNode, com.oracle.truffle.api.profiles.InlinedConditionProfile emptyProf, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch, com.oracle.truffle.api.profiles.InlinedBranchProfile growBranch, com.oracle.truffle.api.strings.TruffleString.CreateCodePointIteratorNode createCodePointIterator, JSCollectionsNormalizeNode collectionsNormalize)
    • convertDigit

      protected static int convertDigit(int ch, int base)