package com.thaiopensource.datatype.xsd.regex.java;
import com.thaiopensource.util.Utf16;
import java.util.regex.Pattern;
class RegexFeatures {
static private final int EXAMPLE_NON_BMP_CHAR = 0x10000;
static private final String EXAMPLE_SURROGATE_PAIR = new String(new char[] {
Utf16.surrogate1(EXAMPLE_NON_BMP_CHAR),
Utf16.surrogate2(EXAMPLE_NON_BMP_CHAR)
});
static final boolean SURROGATES_DIRECT =
Pattern.compile("[^x]").matcher(EXAMPLE_SURROGATE_PAIR).matches();
private RegexFeatures() {
}
}