@Override public String getDisplayName(Locale locale) { Jdk8Methods.requireNonNull(locale, "locale"); return toString(); }
private int[] parseRange(String range, int min, int max, ChronoField cf, String[] names) { int[] r = new int[2]; r[0] = 0; r[1] = max; if ("*".equals(range)) return r; String parts[] = range.split("-"); r[0] = r[1] = parseInt(parts[0], min, max, names); if (parts.length == 2) r[1] = parseInt(parts[1], min, max, names); if (r[0] < min) throw new IllegalArgumentException("Value too small: " + r[0] + " for " + cf.toString()); if (r[1] > max) throw new IllegalArgumentException("Value too high: " + r[1] + " for " + cf.toString()); return r; }