public abstract class SLToTruffleStringNode
extends com.oracle.truffle.api.nodes.Node
| Constructor and Description |
|---|
SLToTruffleStringNode() |
| Modifier and Type | Method and Description |
|---|---|
abstract com.oracle.truffle.api.strings.TruffleString |
execute(Object value) |
protected static com.oracle.truffle.api.strings.TruffleString |
fromBigNumber(SLBigNumber value,
com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaStringNode) |
protected static com.oracle.truffle.api.strings.TruffleString |
fromBoolean(boolean value) |
protected static com.oracle.truffle.api.strings.TruffleString |
fromFunction(SLFunction value) |
protected static com.oracle.truffle.api.strings.TruffleString |
fromInterop(Object value,
com.oracle.truffle.api.interop.InteropLibrary interop,
com.oracle.truffle.api.strings.TruffleString.FromLongNode fromLongNode,
com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaStringNode) |
protected static com.oracle.truffle.api.strings.TruffleString |
fromLong(long value,
com.oracle.truffle.api.strings.TruffleString.FromLongNode fromLongNode) |
protected static com.oracle.truffle.api.strings.TruffleString |
fromNull(SLNull value) |
protected static com.oracle.truffle.api.strings.TruffleString |
fromString(String value,
com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaStringNode) |
protected static com.oracle.truffle.api.strings.TruffleString |
fromTruffleString(com.oracle.truffle.api.strings.TruffleString value) |
accept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, toStringpublic abstract com.oracle.truffle.api.strings.TruffleString execute(Object value)
protected static com.oracle.truffle.api.strings.TruffleString fromNull(SLNull value)
protected static com.oracle.truffle.api.strings.TruffleString fromString(String value, com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaStringNode)
protected static com.oracle.truffle.api.strings.TruffleString fromTruffleString(com.oracle.truffle.api.strings.TruffleString value)
protected static com.oracle.truffle.api.strings.TruffleString fromBoolean(boolean value)
protected static com.oracle.truffle.api.strings.TruffleString fromLong(long value,
com.oracle.truffle.api.strings.TruffleString.FromLongNode fromLongNode)
protected static com.oracle.truffle.api.strings.TruffleString fromBigNumber(SLBigNumber value, com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaStringNode)
protected static com.oracle.truffle.api.strings.TruffleString fromFunction(SLFunction value)
protected static com.oracle.truffle.api.strings.TruffleString fromInterop(Object value, com.oracle.truffle.api.interop.InteropLibrary interop, com.oracle.truffle.api.strings.TruffleString.FromLongNode fromLongNode, com.oracle.truffle.api.strings.TruffleString.FromJavaStringNode fromJavaStringNode)