Class Encodings.Encoding
java.lang.Object
com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- Direct Known Subclasses:
Encodings.Encoding.Ascii,Encodings.Encoding.Latin1,Encodings.Encoding.UTF16,Encodings.Encoding.UTF16Raw,Encodings.Encoding.UTF32,Encodings.Encoding.UTF8
- Enclosing class:
Encodings
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final classstatic final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidcreateMatcher(SequentialMatchers.Builder matchersBuilder, int i, CodePointSet cps, CompilationBuffer compilationBuffer) abstract AbstractStringBuffercreateStringBuffer(int capacity) abstract intgetEncodedSize(int codepoint) abstract CodePointSetabstract intintabstract StringgetName()abstract intintabstract com.oracle.truffle.api.strings.TruffleString.Encodingabstract booleanabstract booleanabstract SequentialMatcherstoMatchers(SequentialMatchers.Builder matchersBuilder)
-
Constructor Details
-
Encoding
public Encoding()
-
-
Method Details
-
getName
-
getTStringEncoding
public abstract com.oracle.truffle.api.strings.TruffleString.Encoding getTStringEncoding() -
getStride
public int getStride() -
getMinValue
public int getMinValue() -
getMaxValue
public abstract int getMaxValue() -
getFullSet
-
getEncodedSize
public abstract int getEncodedSize(int codepoint) -
isFixedCodePointWidth
-
isUnicode
public abstract boolean isUnicode() -
createStringBuffer
-
getNumberOfCodeRanges
public abstract int getNumberOfCodeRanges() -
createMatchersBuilder
-
createMatcher
public abstract void createMatcher(SequentialMatchers.Builder matchersBuilder, int i, CodePointSet cps, CompilationBuffer compilationBuffer) -
toMatchers
-