Lines Matching refs:cur

1581             char cur = pattern.charAt(pos);
1582 if ((cur >= 'A' && cur <= 'Z') || (cur >= 'a' && cur <= 'z')) {
1584 for ( ; pos < pattern.length() && pattern.charAt(pos) == cur; pos++); // short loop
1587 if (cur == 'p') {
1590 cur = pattern.charAt(pos);
1591 if ((cur >= 'A' && cur <= 'Z') || (cur >= 'a' && cur <= 'z')) {
1594 for ( ; pos < pattern.length() && pattern.charAt(pos) == cur; pos++); // short loop
1605 TemporalField field = FIELD_MAP.get(cur);
1607 parseField(cur, count, field);
1608 } else if (cur == 'z') {
1610 throw new IllegalArgumentException("Too many pattern letters: " + cur);
1616 } else if (cur == 'V') {
1618 throw new IllegalArgumentException("Pattern letter count must be 2: " + cur);
1621 } else if (cur == 'Z') {
1629 throw new IllegalArgumentException("Too many pattern letters: " + cur);
1631 } else if (cur == 'O') {
1637 throw new IllegalArgumentException("Pattern letter count must be 1 or 4: " + cur);
1639 } else if (cur == 'X') {
1641 throw new IllegalArgumentException("Too many pattern letters: " + cur);
1644 } else if (cur == 'x') {
1646 throw new IllegalArgumentException("Too many pattern letters: " + cur);
1650 } else if (cur == 'W') {
1653 throw new IllegalArgumentException("Too many pattern letters: " + cur);
1655 appendInternal(new WeekBasedFieldPrinterParser(cur, count));
1656 } else if (cur == 'w') {
1659 throw new IllegalArgumentException("Too many pattern letters: " + cur);
1661 appendInternal(new WeekBasedFieldPrinterParser(cur, count));
1662 } else if (cur == 'Y') {
1664 appendInternal(new WeekBasedFieldPrinterParser(cur, count));
1666 throw new IllegalArgumentException("Unknown pattern letter: " + cur);
1670 } else if (cur == '\'') {
1692 } else if (cur == '[') {
1695 } else if (cur == ']') {
1701 } else if (cur == '{' || cur == '}' || cur == '#') {
1702 throw new IllegalArgumentException("Pattern includes reserved character: '" + cur + "'");
1704 appendLiteral(cur);
1710 private void parseField(char cur, int count, TemporalField field) {
1712 switch (cur) {
1739 if (cur == 'c' || cur == 'e') {
1740 appendInternal(new WeekBasedFieldPrinterParser(cur, count));
1741 } else if (cur == 'E') {
1761 throw new IllegalArgumentException("Too many pattern letters: " + cur);
1768 throw new IllegalArgumentException("Too many pattern letters: " + cur);
1785 throw new IllegalArgumentException("Too many pattern letters: " + cur);
1795 throw new IllegalArgumentException("Too many pattern letters: " + cur);
1810 throw new IllegalArgumentException("Too many pattern letters: " + cur);
1819 throw new IllegalArgumentException("Too many pattern letters: " + cur);