public interface AbstractString extends Iterable<Integer>
| Modifier and Type | Method and Description |
|---|---|
com.oracle.truffle.api.strings.TruffleString |
asTString() |
com.oracle.truffle.api.strings.TruffleString.WithMask |
asTStringMask(com.oracle.truffle.api.strings.TruffleString pattern) |
Object |
content() |
default String |
defaultToString() |
int |
encodedLength() |
AbstractStringIterator |
iterator() |
boolean |
regionMatches(int offset,
AbstractString other,
int ooffset,
int encodedLength) |
AbstractString |
substring(int start,
int end) |
forEach, spliteratorAbstractStringIterator iterator()
int encodedLength()
Object content()
AbstractString substring(int start, int end)
boolean regionMatches(int offset,
AbstractString other,
int ooffset,
int encodedLength)
com.oracle.truffle.api.strings.TruffleString asTString()
com.oracle.truffle.api.strings.TruffleString.WithMask asTStringMask(com.oracle.truffle.api.strings.TruffleString pattern)
default String defaultToString()