public abstract static class Encodings.Encoding extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Encodings.Encoding.Ascii |
static class |
Encodings.Encoding.Latin1 |
static class |
Encodings.Encoding.UTF16 |
static class |
Encodings.Encoding.UTF16Raw |
static class |
Encodings.Encoding.UTF32 |
static class |
Encodings.Encoding.UTF8 |
| Constructor and Description |
|---|
Encoding() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
createMatcher(SequentialMatchers.Builder matchersBuilder,
int i,
CodePointSet cps,
CompilationBuffer compilationBuffer) |
SequentialMatchers.Builder |
createMatchersBuilder() |
abstract AbstractStringBuffer |
createStringBuffer(int capacity) |
abstract int |
getEncodedSize(int codepoint) |
abstract CodePointSet |
getFullSet() |
abstract int |
getMaxValue() |
int |
getMinValue() |
abstract String |
getName() |
abstract int |
getNumberOfCodeRanges() |
int |
getStride() |
abstract com.oracle.truffle.api.strings.TruffleString.Encoding |
getTStringEncoding() |
abstract boolean |
isFixedCodePointWidth(CodePointSet set) |
abstract boolean |
isUnicode() |
abstract SequentialMatchers |
toMatchers(SequentialMatchers.Builder matchersBuilder) |
public abstract String getName()
public abstract com.oracle.truffle.api.strings.TruffleString.Encoding getTStringEncoding()
public int getStride()
public int getMinValue()
public abstract int getMaxValue()
public abstract CodePointSet getFullSet()
public abstract int getEncodedSize(int codepoint)
public abstract boolean isFixedCodePointWidth(CodePointSet set)
public abstract boolean isUnicode()
public abstract AbstractStringBuffer createStringBuffer(int capacity)
public abstract int getNumberOfCodeRanges()
public SequentialMatchers.Builder createMatchersBuilder()
public abstract void createMatcher(SequentialMatchers.Builder matchersBuilder, int i, CodePointSet cps, CompilationBuffer compilationBuffer)
public abstract SequentialMatchers toMatchers(SequentialMatchers.Builder matchersBuilder)