Class ArrayPrototypeBuiltins.JSArrayJoinNode

All Implemented Interfaces:
com.oracle.truffle.api.instrumentation.InstrumentableNode, com.oracle.truffle.api.nodes.NodeInterface, Cloneable
Enclosing class:
ArrayPrototypeBuiltins

public abstract static class ArrayPrototypeBuiltins.JSArrayJoinNode extends ArrayPrototypeBuiltins.JSArrayOperation
  • Constructor Details

    • JSArrayJoinNode

      public JSArrayJoinNode(JSContext context, JSBuiltin builtin, boolean isTypedArrayImplementation)
  • Method Details

    • join

      protected com.oracle.truffle.api.strings.TruffleString join(Object thisObj, Object joinStr, com.oracle.truffle.api.profiles.InlinedConditionProfile separatorNotEmpty, com.oracle.truffle.api.profiles.InlinedConditionProfile isZero, com.oracle.truffle.api.profiles.InlinedConditionProfile isOne, com.oracle.truffle.api.profiles.InlinedConditionProfile isTwo, com.oracle.truffle.api.profiles.InlinedConditionProfile isSparse, com.oracle.truffle.api.profiles.InlinedBranchProfile growProfile, com.oracle.truffle.api.profiles.InlinedBranchProfile stackGrowProfile)