public final class StringUTF8 extends Object implements AbstractString
| Constructor and Description |
|---|
StringUTF8(byte[] str) |
| 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() |
int |
encodedLength() |
AbstractStringIterator |
iterator() |
boolean |
regionMatches(int offset,
AbstractString other,
int ooffset,
int encodedLength) |
StringUTF8 |
substring(int start,
int end) |
String |
toString() |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitdefaultToStringforEach, spliteratorpublic int encodedLength()
encodedLength in interface AbstractStringpublic Object content()
content in interface AbstractStringpublic StringUTF8 substring(int start, int end)
substring in interface AbstractStringpublic boolean regionMatches(int offset,
AbstractString other,
int ooffset,
int encodedLength)
regionMatches in interface AbstractStringpublic com.oracle.truffle.api.strings.TruffleString asTString()
asTString in interface AbstractStringpublic com.oracle.truffle.api.strings.TruffleString.WithMask asTStringMask(com.oracle.truffle.api.strings.TruffleString pattern)
asTStringMask in interface AbstractStringpublic AbstractStringIterator iterator()
iterator in interface AbstractStringiterator in interface Iterable<Integer>