9 package javolution.text;
47 0xA, 0xB, 0xC, 0xD, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x1680, 0x180E,
48 0x2000, 0x2001, 0x2002, 0x2003, 0x2004, 0x2005, 0x2006, 0x2008,
49 0x2009, 0x200A, 0x200B, 0x2028, 0x2029, 0x205F, 0x3000 });
56 0xA0, 0x1680, 0x180E, 0x2000, 0x2001, 0x2002, 0x2003, 0x2004,
57 0x2005, 0x2006, 0x2007, 0x2008, 0x2009, 0x200A, 0x200B, 0x2028,
58 0x2029, 0x202F, 0x205F, 0x3000 });
65 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xA, 0xB, 0xC,
66 0xD, 0xE, 0xF, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
67 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x7F, 0x80, 0x81,
68 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C,
69 0x8D, 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
70 0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9D, 0x9E, 0x9F });
94 for (
int i = chars.length; --i >= 0;) {
95 if (chars[i] > maxChar) {
100 for (
int i = chars.length; --i >= 0;) {
102 charSet.
_mapping[c >> 6] |= 1L << (c & 63);
118 throw new IllegalArgumentException(
119 "first should be less or equal to last");
121 for (
char c = first; c <= last; c++) {
122 charSet.
_mapping[c >> 6] |= 1L << (c & 63);
136 final int i = c >> 6;
162 public int indexIn(CharSequence csq,
int fromIndex) {
163 for (
int i = fromIndex, n = csq.length(); i < n; i++) {
189 public int indexIn(
char[] chars,
int fromIndex) {
190 for (
int i = fromIndex, n = chars.length; i < n; i++) {
220 for (
int i = fromIndex; i >= 0; --i) {
248 for (
int i = fromIndex; i >= 0; i--) {
263 if (that.
_mapping.length >
this._mapping.length)
264 return that.
plus(
this);
266 for (
int i = that.
_mapping.length; --i >= 0;) {
297 for (
int i = 0; i < length; i++) {
317 for (
int i =
_mapping.length; --i >= 0;) {