public abstract static class MutableTruffleString.ConcatNode extends Node
MutableTruffleString
by concatenating two strings.Node.Child, Node.Children
Modifier and Type | Method and Description |
---|---|
static MutableTruffleString.ConcatNode |
create()
Create a new
MutableTruffleString.ConcatNode . |
abstract MutableTruffleString |
execute(AbstractTruffleString a,
AbstractTruffleString b,
TruffleString.Encoding expectedEncoding)
Creates a new
MutableTruffleString by concatenating two strings. |
static MutableTruffleString.ConcatNode |
getUncached()
Get the uncached version of
MutableTruffleString.ConcatNode . |
accept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, toString
public abstract MutableTruffleString execute(AbstractTruffleString a, AbstractTruffleString b, TruffleString.Encoding expectedEncoding)
MutableTruffleString
by concatenating two strings. The
concatenation is performed eagerly since return value is mutable.public static MutableTruffleString.ConcatNode create()
MutableTruffleString.ConcatNode
.public static MutableTruffleString.ConcatNode getUncached()
MutableTruffleString.ConcatNode
.