public abstract static class TruffleString.FromCharArrayUTF16Node extends Node
TruffleString
from a char array.Node.Child, Node.Children
Modifier and Type | Method and Description |
---|---|
static TruffleString.FromCharArrayUTF16Node |
create()
Create a new
TruffleString.FromCharArrayUTF16Node . |
TruffleString |
execute(char[] value)
Creates a UTF-16
TruffleString from a char array. |
abstract TruffleString |
execute(char[] value,
int charOffset,
int charLength)
Creates a UTF-16
TruffleString from a char-array. |
static TruffleString.FromCharArrayUTF16Node |
getUncached()
Get the uncached version of
TruffleString.FromCharArrayUTF16Node . |
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 final TruffleString execute(char[] value)
TruffleString
from a char array.public abstract TruffleString execute(char[] value, int charOffset, int charLength)
TruffleString
from a char-array.public static TruffleString.FromCharArrayUTF16Node create()
TruffleString.FromCharArrayUTF16Node
.public static TruffleString.FromCharArrayUTF16Node getUncached()
TruffleString.FromCharArrayUTF16Node
.