case PATTERN_ERA: // 'G' if (useDateFormatSymbols) { if ((index = matchString(text, start, Calendar.ERA, formatData.getEras(), calb)) > 0) { return index; Calendar.ALL_STYLES, locale); if ((index = matchString(text, start, field, map, calb)) > 0) { return index; Map<String, Integer> map = calendar.getDisplayNames(field, style, locale); if (map != null) { if ((index = matchString(text, start, field, map, calb)) > 0) { return index; if ((newStart = matchString(text, start, Calendar.MONTH, formatData.getMonths(), calb)) > 0) { return newStart; if ((index = matchString(text, start, Calendar.MONTH, formatData.getShortMonths(), calb)) > 0) { return index; Calendar.ALL_STYLES, locale); if ((index = matchString(text, start, field, map, calb)) > 0) { return index; if ((newStart=matchString(text, start, Calendar.DAY_OF_WEEK,
case PATTERN_ERA: // 'G' if (useDateFormatSymbols) { if ((index = matchString(text, start, Calendar.ERA, formatData.getEras(), calb)) > 0) { return index; Calendar.ALL_STYLES, locale); if ((index = matchString(text, start, field, map, calb)) > 0) { return index; Map<String, Integer> map = calendar.getDisplayNames(field, style, locale); if (map != null) { if ((index = matchString(text, start, field, map, calb)) > 0) { return index; if ((newStart = matchString(text, start, Calendar.MONTH, formatData.getMonths(), calb)) > 0) { return newStart; if ((index = matchString(text, start, Calendar.MONTH, formatData.getShortMonths(), calb)) > 0) { return index; Calendar.ALL_STYLES, locale); if ((index = matchString(text, start, field, map, calb)) > 0) { return index; if ((newStart=matchString(text, start, Calendar.DAY_OF_WEEK,