abstract static class JDK14RegexTranslator.CharClass
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
CharClass(int containsBmp,
int containsNonBmp) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addNonBmpRanges(java.util.List ranges) |
(package private) int |
getContainsBmp() |
(package private) int |
getContainsNonBmp() |
(package private) int |
getSingleChar() |
(package private) static java.lang.String |
highSurrogateRanges(java.util.List ranges) |
(package private) static java.lang.String |
lowSurrogateRanges(java.util.List ranges) |
(package private) void |
output(FastStringBuffer buf) |
(package private) abstract void |
outputBmp(FastStringBuffer buf) |
(package private) abstract void |
outputComplementBmp(FastStringBuffer buf) |
(package private) static void |
sortRangeList(java.util.List ranges) |
int getContainsBmp()
int getContainsNonBmp()
final void output(FastStringBuffer buf)
static java.lang.String highSurrogateRanges(java.util.List ranges)
static java.lang.String lowSurrogateRanges(java.util.List ranges)
abstract void outputBmp(FastStringBuffer buf)
abstract void outputComplementBmp(FastStringBuffer buf)
int getSingleChar()
void addNonBmpRanges(java.util.List ranges)
static void sortRangeList(java.util.List ranges)