Class MutableTruffleString.SubstringByteIndexNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.strings.MutableTruffleString.SubstringByteIndexNode
- All Implemented Interfaces:
NodeInterface, Cloneable
- Enclosing class:
MutableTruffleString
MutableTruffleString.SubstringNode
, but with byte indices.- Since:
- 22.1
-
Nested Class Summary
Nested classes/interfaces inherited from class Node
Node.Child, Node.Children
-
Method Summary
Modifier and TypeMethodDescriptioncreate()
Create a newMutableTruffleString.SubstringByteIndexNode
.abstract MutableTruffleString
execute
(AbstractTruffleString a, int byteOffset, int byteLength, TruffleString.Encoding expectedEncoding) MutableTruffleString.SubstringNode
, but with byte indices.Get the uncached version ofMutableTruffleString.SubstringByteIndexNode
.Methods inherited from class Node
accept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, reportReplace, toString
-
Method Details
-
execute
public abstract MutableTruffleString execute(AbstractTruffleString a, int byteOffset, int byteLength, TruffleString.Encoding expectedEncoding) MutableTruffleString.SubstringNode
, but with byte indices.- Since:
- 22.1
-
create
Create a newMutableTruffleString.SubstringByteIndexNode
.- Since:
- 22.1
-
getUncached
Get the uncached version ofMutableTruffleString.SubstringByteIndexNode
.- Since:
- 22.1
-