< prev index next >

make/jdk/src/classes/build/tools/cldrconverter/Bundle.java

Print this page

        

*** 189,198 **** --- 189,199 ---- } String[] cldrBundles = getCLDRPath().split(","); // myMap contains resources for id. + @SuppressWarnings("unchecked") Map<String, Object> myMap = new HashMap<>(); int index; for (index = 0; index < cldrBundles.length; index++) { if (cldrBundles[index].equals(id)) { myMap.putAll(CLDRConverter.getCLDRBundle(cldrBundles[index]));
*** 228,241 **** --- 229,244 ---- createNumberArray(myMap, parentsMap, NUMBER_ELEMENT_KEYS, script)); } } for (String k : COMPACT_NUMBER_PATTERN_KEYS) { + @SuppressWarnings("unchecked") List<String> patterns = (List<String>) myMap.remove(k); if (patterns != null) { // Convert the map value from List<String> to String[], replacing any missing // entry from the parents map, if any. + @SuppressWarnings("unchecked") final List<String> pList = (List<String>)parentsMap.get(k); int size = patterns.size(); int psize = pList != null ? pList.size() : 0; String[] arrPatterns = IntStream.range(0, Math.max(size, psize)) .mapToObj(i -> {
< prev index next >