< prev index next >
make/src/classes/build/tools/cldrconverter/Bundle.java
Print this page
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
@@ -387,10 +387,22 @@
} else {
it.remove();
}
}
}
+ // replace empty era names with parentMap era names
+ for (String key : ERA_KEYS) {
+ Object value = myMap.get(key);
+ if (value != null && value instanceof String[]) {
+ String[] eraStrings = (String[]) value;
+ for (String eraString : eraStrings) {
+ if (eraString == null || eraString.isEmpty()) {
+ fillInElements(parentsMap, key, value);
+ }
+ }
+ }
+ }
// Remove all duplicates
if (Objects.nonNull(parentsMap)) {
for (Iterator<String> it = myMap.keySet().iterator(); it.hasNext();) {
String key = it.next();
< prev index next >