Lines Matching refs:CharProperty

2426     private CharProperty clazz(boolean consume) {
2427 CharProperty prev = null;
2428 CharProperty node = null;
2461 CharProperty rightNode = null;
2527 private CharProperty bitsOrSingle(BitClass bits, int ch) {
2561 private CharProperty range(BitClass bits) {
2579 return (CharProperty) root;
2620 private CharProperty family(boolean singleLetter,
2625 CharProperty node = null;
2698 * Returns a CharProperty matching all characters belong to
2701 private CharProperty unicodeScriptPropertyFor(String name) {
2712 * Returns a CharProperty matching all characters in a UnicodeBlock.
2714 private CharProperty unicodeBlockPropertyFor(String name) {
2725 * Returns a CharProperty matching all characters in a named property.
2727 private CharProperty charPropertyNodeFor(String name) {
2728 CharProperty p = CharPropertyNames.charPropertyFor(name);
3288 private CharProperty newSingle(final int ch) {
3684 private static abstract class CharProperty extends Node {
3686 CharProperty complement() {
3687 return new CharProperty() {
3689 return ! CharProperty.this.isSatisfiedBy(ch);}};
3709 * Optimized version of CharProperty that works only for
3712 private static abstract class BmpCharProperty extends CharProperty {
3727 static final class SingleS extends CharProperty {
3764 static final class SingleU extends CharProperty {
3779 static final class Block extends CharProperty {
3792 static final class Script extends CharProperty {
3805 static final class Category extends CharProperty {
3816 static final class Utype extends CharProperty {
4005 private static CharProperty rangeFor(final int lower,
4007 return new CharProperty() {
4016 private CharProperty caseInsensitiveRangeFor(final int lower,
4019 return new CharProperty() {
4026 return new CharProperty() {
4039 static final class All extends CharProperty {
4048 static final class Dot extends CharProperty {
4060 static final class UnixDot extends CharProperty {
5145 * Returns the set union of two CharProperty nodes.
5147 private static CharProperty union(final CharProperty lhs,
5148 final CharProperty rhs) {
5149 return new CharProperty() {
5155 * Returns the set intersection of two CharProperty nodes.
5157 private static CharProperty intersection(final CharProperty lhs,
5158 final CharProperty rhs) {
5159 return new CharProperty() {
5165 * Returns the set difference of two CharProperty nodes.
5167 private static CharProperty setDifference(final CharProperty lhs,
5168 final CharProperty rhs) {
5169 return new CharProperty() {
5452 static CharProperty charPropertyFor(String name) {
5458 abstract CharProperty make();
5464 CharProperty make() { return new Category(typeMask);}});
5470 CharProperty make() { return rangeFor(lower, upper);}});
5476 CharProperty make() { return new Ctype(ctype);}});
5480 extends CharProperty implements Cloneable
5494 CharProperty make() { return p.clone();}});
5573 CharProperty make() { return new All(); }});