< 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 >