Class Encodings.Encoding.UTF16Raw
java.lang.Object
com.oracle.truffle.regex.tregex.string.Encodings.Encoding
com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
- Enclosing class:
Encodings.Encoding
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
Encodings.Encoding.Ascii, Encodings.Encoding.Latin1, Encodings.Encoding.UTF16, Encodings.Encoding.UTF16Raw, Encodings.Encoding.UTF32, Encodings.Encoding.UTF8 -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateMatcher(SequentialMatchers.Builder matchersBuilder, int i, CodePointSet cps, CompilationBuffer compilationBuffer) createStringBuffer(int capacity) intgetEncodedSize(int codepoint) intgetName()intintcom.oracle.truffle.api.strings.TruffleString.EncodingbooleanbooleantoMatchers(SequentialMatchers.Builder matchersBuilder) Methods inherited from class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
createMatchersBuilder, getMinValue
-
Method Details
-
getName
- Specified by:
getNamein classEncodings.Encoding
-
getTStringEncoding
public com.oracle.truffle.api.strings.TruffleString.Encoding getTStringEncoding()- Specified by:
getTStringEncodingin classEncodings.Encoding
-
getStride
public int getStride()- Overrides:
getStridein classEncodings.Encoding
-
getMaxValue
public int getMaxValue()- Specified by:
getMaxValuein classEncodings.Encoding
-
getFullSet
- Specified by:
getFullSetin classEncodings.Encoding
-
getEncodedSize
public int getEncodedSize(int codepoint) - Specified by:
getEncodedSizein classEncodings.Encoding
-
isFixedCodePointWidth
- Specified by:
isFixedCodePointWidthin classEncodings.Encoding
-
isUnicode
public boolean isUnicode()- Specified by:
isUnicodein classEncodings.Encoding
-
createStringBuffer
- Specified by:
createStringBufferin classEncodings.Encoding
-
getNumberOfCodeRanges
public int getNumberOfCodeRanges()- Specified by:
getNumberOfCodeRangesin classEncodings.Encoding
-
createMatcher
public void createMatcher(SequentialMatchers.Builder matchersBuilder, int i, CodePointSet cps, CompilationBuffer compilationBuffer) - Specified by:
createMatcherin classEncodings.Encoding
-
toMatchers
- Specified by:
toMatchersin classEncodings.Encoding
-