8148346: Reduce number of packages in jdk.localedata module

Reviewed-by: okutsu, alanb
This commit is contained in:
Naoto Sato 2016-02-19 09:55:37 -08:00
parent ee5b325911
commit 540c76f5b1
505 changed files with 318 additions and 388 deletions

View File

@ -1,4 +1,4 @@
#
# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. # Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
# #
@ -36,10 +36,11 @@
TEXT_SRCDIR := $(JDK_TOPDIR)/src/java.base/share/classes \ TEXT_SRCDIR := $(JDK_TOPDIR)/src/java.base/share/classes \
$(JDK_TOPDIR)/src/jdk.localedata/share/classes $(JDK_TOPDIR)/src/jdk.localedata/share/classes
TEXT_PKG := sun/text/resources TEXT_PKG := sun/text/resources
TEXT_PKG_LD := $(TEXT_PKG)/ext
TEXT_SOURCES := $(TEXT_PKG)/BreakIteratorRules.java \ TEXT_SOURCES := $(TEXT_PKG)/BreakIteratorRules.java \
$(TEXT_PKG)/BreakIteratorInfo.java \ $(TEXT_PKG)/BreakIteratorInfo.java \
$(TEXT_PKG)/th/BreakIteratorRules_th.java \ $(TEXT_PKG_LD)/BreakIteratorRules_th.java \
$(TEXT_PKG)/th/BreakIteratorInfo_th.java $(TEXT_PKG_LD)/BreakIteratorInfo_th.java
# Generate BreakIteratorData # Generate BreakIteratorData
BREAK_ITERATOR_CLASSES := $(BUILDTOOLS_OUTPUTDIR)/break_iterator_classes BREAK_ITERATOR_CLASSES := $(BUILDTOOLS_OUTPUTDIR)/break_iterator_classes
@ -62,8 +63,8 @@ BIFILES := $(BASE_DATA_PKG_DIR)/CharacterBreakIteratorData \
$(BASE_DATA_PKG_DIR)/WordBreakIteratorData \ $(BASE_DATA_PKG_DIR)/WordBreakIteratorData \
$(BASE_DATA_PKG_DIR)/LineBreakIteratorData \ $(BASE_DATA_PKG_DIR)/LineBreakIteratorData \
$(BASE_DATA_PKG_DIR)/SentenceBreakIteratorData $(BASE_DATA_PKG_DIR)/SentenceBreakIteratorData
BIFILES_TH := $(LD_DATA_PKG_DIR)/th/WordBreakIteratorData_th \ BIFILES_TH := $(LD_DATA_PKG_DIR)/WordBreakIteratorData_th \
$(LD_DATA_PKG_DIR)/th/LineBreakIteratorData_th $(LD_DATA_PKG_DIR)/LineBreakIteratorData_th
$(BIFILES): $(BASE_DATA_PKG_DIR)/_the.bifiles $(BIFILES): $(BASE_DATA_PKG_DIR)/_the.bifiles
$(BASE_DATA_PKG_DIR)/_the.bifiles: JAVA_FLAGS += -Xbootclasspath/p:$(BREAK_ITERATOR_CLASSES) $(BASE_DATA_PKG_DIR)/_the.bifiles: JAVA_FLAGS += -Xbootclasspath/p:$(BREAK_ITERATOR_CLASSES)
@ -80,7 +81,6 @@ $(BIFILES_TH): $(LD_DATA_PKG_DIR)/_the.bifiles_th
$(LD_DATA_PKG_DIR)/_the.bifiles_th: JAVA_FLAGS += -Xbootclasspath/p:$(BREAK_ITERATOR_CLASSES) $(LD_DATA_PKG_DIR)/_the.bifiles_th: JAVA_FLAGS += -Xbootclasspath/p:$(BREAK_ITERATOR_CLASSES)
$(LD_DATA_PKG_DIR)/_the.bifiles_th: $(BUILD_TOOLS) $(UNICODEDATA) $(BUILD_BREAKITERATOR) $(LD_DATA_PKG_DIR)/_the.bifiles_th: $(BUILD_TOOLS) $(UNICODEDATA) $(BUILD_BREAKITERATOR)
$(call LogInfo, Generating BreakIteratorData_th) $(call LogInfo, Generating BreakIteratorData_th)
$(call MakeDir, $(@D)/th)
$(RM) $(BIFILES_TH) $(RM) $(BIFILES_TH)
$(TOOL_GENERATEBREAKITERATORDATA) \ $(TOOL_GENERATEBREAKITERATORDATA) \
-o $(@D) \ -o $(@D) \

View File

@ -504,12 +504,22 @@ public class CLDRConverter {
* Examine if the id includes the country (territory) code. If it does, it returns * Examine if the id includes the country (territory) code. If it does, it returns
* the country code. * the country code.
* Otherwise, it returns null. eg. when the id is "zh_Hans_SG", it return "SG". * Otherwise, it returns null. eg. when the id is "zh_Hans_SG", it return "SG".
* For now, it does not return US M.49 code, e.g., '001', as those three digit numbers cannot * It does NOT return UN M.49 code, e.g., '001', as those three digit numbers cannot
* be translated into package names. * be translated into package names.
*/ */
static String getCountryCode(String id) { static String getCountryCode(String id) {
String ctry = Locale.forLanguageTag(id.replaceAll("_", "-")).getCountry(); String rgn = getRegionCode(id);
return ctry.length() == 2 ? ctry : null; return rgn.length() == 2 ? rgn: null;
}
/**
* Examine if the id includes the region code. If it does, it returns
* the region code.
* Otherwise, it returns null. eg. when the id is "zh_Hans_SG", it return "SG".
* It DOES return UN M.49 code, e.g., '001', as well as ISO 3166 two letter country codes.
*/
static String getRegionCode(String id) {
return Locale.forLanguageTag(id.replaceAll("_", "-")).getCountry();
} }
private static class KeyComparator implements Comparator<String> { private static class KeyComparator implements Comparator<String> {

View File

@ -72,24 +72,20 @@ class ResourceBundleGenerator implements BundleGenerator {
public void generateBundle(String packageName, String baseName, String localeID, boolean useJava, public void generateBundle(String packageName, String baseName, String localeID, boolean useJava,
Map<String, ?> map, BundleType type) throws IOException { Map<String, ?> map, BundleType type) throws IOException {
String suffix = useJava ? ".java" : ".properties"; String suffix = useJava ? ".java" : ".properties";
String lang = CLDRConverter.getLanguageCode(localeID);
String ctry = CLDRConverter.getCountryCode(localeID);
String dirName = CLDRConverter.DESTINATION_DIR + File.separator + "sun" + File.separator String dirName = CLDRConverter.DESTINATION_DIR + File.separator + "sun" + File.separator
+ packageName + File.separator + "resources" + File.separator + "cldr"; + packageName + File.separator + "resources" + File.separator + "cldr";
if (lang.length() > 0) { packageName = packageName + ".resources.cldr";
if (CLDRConverter.isBaseModule ^ isBaseLocale(localeID)) {
return; if (CLDRConverter.isBaseModule ^ isBaseLocale(localeID)) {
} return;
dirName = dirName + File.separator + lang +
(ctry != null && ctry.length() > 0 ? File.separator + ctry : "");
packageName = packageName + ".resources.cldr." + lang +
(ctry != null && ctry.length() > 0 ? "." + ctry : "");
} else {
if (!CLDRConverter.isBaseModule) {
return;
}
packageName = packageName + ".resources.cldr";
} }
// Assume that non-base resources go into jdk.localedata
if (!CLDRConverter.isBaseModule) {
dirName = dirName + File.separator + "ext";
packageName = packageName + ".ext";
}
File dir = new File(dirName); File dir = new File(dirName);
if (!dir.exists()) { if (!dir.exists()) {
dir.mkdirs(); dir.mkdirs();
@ -338,7 +334,7 @@ class ResourceBundleGenerator implements BundleGenerator {
Locale locale = LOCALE_BUILDER Locale locale = LOCALE_BUILDER
.clear() .clear()
.setLanguage(CLDRConverter.getLanguageCode(localeID)) .setLanguage(CLDRConverter.getLanguageCode(localeID))
.setRegion(CLDRConverter.getCountryCode(localeID)) .setRegion(CLDRConverter.getRegionCode(localeID))
.build(); .build();
return CLDRConverter.BASE_LOCALES.contains(locale); return CLDRConverter.BASE_LOCALES.contains(locale);
} }

View File

@ -1,71 +0,0 @@
/*
* Copyright (c) 2012, 2013, 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
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
package build.tools.generatebreakiteratordata;
import java.util.Arrays;
import java.util.ResourceBundle;
import java.util.List;
import java.util.Locale;
class BreakIteratorRBControl extends ResourceBundle.Control {
static final BreakIteratorRBControl INSTANCE = new BreakIteratorRBControl();
private static final String RESOURCES = ".resources.";
private BreakIteratorRBControl() {
}
@Override
public Locale getFallbackLocale(String baseName, Locale locale) {
// No fallback
return null;
}
@Override
public List<Locale> getCandidateLocales(String baseName, Locale locale) {
// No parents lookup
return Arrays.asList(locale);
}
/**
* Changes baseName to its per-language package name and
* calls the super class implementation.
*/
@Override
public String toBundleName(String baseName, Locale locale) {
String newBaseName = baseName;
String lang = locale.getLanguage();
if (lang.length() > 0) {
int index = baseName.indexOf(RESOURCES);
if (index > 0) {
index += RESOURCES.length();
newBaseName = baseName.substring(0, index) + lang + "."
+ baseName.substring(index);
}
}
return super.toBundleName(newBaseName, locale);
}
}

View File

@ -45,11 +45,6 @@ public class GenerateBreakIteratorData {
*/ */
private static String unicodeData = "UnicodeData.txt"; private static String unicodeData = "UnicodeData.txt";
/**
* Rules file
*/
private static String rules = "sun.text.resources.BreakIteratorRules";
/** /**
* Locale data * Locale data
*/ */
@ -78,14 +73,14 @@ public class GenerateBreakIteratorData {
String[] classNames; String[] classNames;
ResourceBundle rules, info; ResourceBundle rules, info;
info = ResourceBundle.getBundle("sun.text.resources.BreakIteratorInfo", String pkgName = "sun.text.resources" + (language.length() > 0 ? ".ext" : "");
new Locale(language, country, valiant),
BreakIteratorRBControl.INSTANCE); info = ResourceBundle.getBundle(pkgName + ".BreakIteratorInfo",
new Locale(language, country, valiant));
classNames = info.getStringArray("BreakIteratorClasses"); classNames = info.getStringArray("BreakIteratorClasses");
rules = ResourceBundle.getBundle("sun.text.resources.BreakIteratorRules", rules = ResourceBundle.getBundle(pkgName + ".BreakIteratorRules",
new Locale(language, country, valiant), new Locale(language, country, valiant));
BreakIteratorRBControl.INSTANCE);
if (info.containsKey("CharacterData")) { if (info.containsKey("CharacterData")) {
generateDataFile(info.getString("CharacterData"), generateDataFile(info.getString("CharacterData"),

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.en; package sun.text.resources;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.en.US; package sun.text.resources;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -65,7 +65,7 @@
// Note: this file has been generated by a tool. // Note: this file has been generated by a tool.
package sun.text.resources.en; package sun.text.resources;
import sun.util.resources.OpenListResourceBundle; import sun.util.resources.OpenListResourceBundle;

View File

@ -251,19 +251,20 @@ public class LocaleData {
private static final String DOTCLDR = ".cldr"; private static final String DOTCLDR = ".cldr";
/** /**
* Changes baseName to its per-language/country package name and * Changes baseName to its module dependent package name and
* calls the super class implementation. For example, * calls the super class implementation. For example,
* if the baseName is "sun.text.resources.FormatData" and locale is ja_JP, * if the baseName is "sun.text.resources.FormatData" and locale is ja_JP,
* the baseName is changed to "sun.text.resources.ja.JP.FormatData". If * the baseName is changed to "sun.text.resources.ext.FormatData". If
* baseName contains "cldr", such as "sun.text.resources.cldr.FormatData", * baseName contains "cldr", such as "sun.text.resources.cldr.FormatData",
* the name is changed to "sun.text.resources.cldr.ja.JP.FormatData". * the name is changed to "sun.text.resources.cldr.ext.FormatData".
*/ */
@Override @Override
public String toBundleName(String baseName, Locale locale) { public String toBundleName(String baseName, Locale locale) {
String newBaseName = baseName; String newBaseName = baseName;
String lang = locale.getLanguage(); String lang = locale.getLanguage();
String ctry = locale.getCountry(); String ctry = locale.getCountry();
if (lang.length() > 0) { if (lang.length() > 0 &&
(lang != "en" || (ctry.length() > 0 && ctry != "US"))) {
if (baseName.startsWith(JRE.getUtilResourcesPackage()) if (baseName.startsWith(JRE.getUtilResourcesPackage())
|| baseName.startsWith(JRE.getTextResourcesPackage())) { || baseName.startsWith(JRE.getTextResourcesPackage())) {
// Assume the lengths are the same. // Assume the lengths are the same.
@ -273,9 +274,8 @@ public class LocaleData {
if (baseName.indexOf(DOTCLDR, index) > 0) { if (baseName.indexOf(DOTCLDR, index) > 0) {
index += DOTCLDR.length(); index += DOTCLDR.length();
} }
ctry = (ctry.length() == 2) ? ("." + ctry) : ""; newBaseName = baseName.substring(0, index + 1) + "ext" +
newBaseName = baseName.substring(0, index + 1) + lang + ctry baseName.substring(index);
+ baseName.substring(index);
} }
} }
return super.toBundleName(newBaseName, locale); return super.toBundleName(newBaseName, locale);

View File

@ -39,7 +39,7 @@
* *
*/ */
package sun.util.resources.en; package sun.util.resources;
import sun.util.resources.TimeZoneNamesBundle; import sun.util.resources.TimeZoneNamesBundle;

View File

@ -42,7 +42,7 @@
* will not be liable for any third party claims against you. * will not be liable for any third party claims against you.
*/ */
package sun.text.resources.th; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;
@ -61,12 +61,12 @@ public class BreakIteratorInfo_th extends ListResourceBundle {
}, },
// Data filename for each break-iterator // Data filename for each break-iterator
{"WordData", "th/WordBreakIteratorData_th"}, {"WordData", "WordBreakIteratorData_th"},
{"LineData", "th/LineBreakIteratorData_th"}, {"LineData", "LineBreakIteratorData_th"},
// Dictionary filename for each dictionary-based break-iterator // Dictionary filename for each dictionary-based break-iterator
{"WordDictionary", "th/thai_dict"}, {"WordDictionary", "thai_dict"},
{"LineDictionary", "th/thai_dict"}, {"LineDictionary", "thai_dict"},
}; };
} }
} }

View File

@ -36,7 +36,7 @@
* are used on runtime instead. * are used on runtime instead.
*/ */
package sun.text.resources.th; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;
import java.util.MissingResourceException; import java.util.MissingResourceException;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.ar; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.be; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.bg; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.ca; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.cs; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.da; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.el; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.es; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.et; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.fi; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.fr; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -32,7 +32,7 @@
* *
*/ */
package sun.text.resources.hi; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.hr; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.hu; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.is; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.iw; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.ja; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.ko; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.lt; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.lv; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.mk; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.no; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.pl; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.ro; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.ru; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.sk; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.sl; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.sq; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.sr; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.sr; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.sv; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.th; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.tr; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.uk; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -43,7 +43,7 @@
* http://oss.software.ibm.com/cvs/icu/icu/source/data/locales/vi.txt?rev=1.38 * http://oss.software.ibm.com/cvs/icu/icu/source/data/locales/vi.txt?rev=1.38
*/ */
package sun.text.resources.vi; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.zh; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.zh.HK; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;
import java.util.Locale; import java.util.Locale;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.zh.TW; package sun.text.resources.ext;
import java.util.ListResourceBundle; import java.util.ListResourceBundle;

View File

@ -77,7 +77,7 @@
* of the copyright holder. * of the copyright holder.
*/ */
package sun.text.resources.ar; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -40,7 +40,7 @@
* *
*/ */
package sun.text.resources.ar.JO; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -40,7 +40,7 @@
* *
*/ */
package sun.text.resources.ar.LB; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -40,7 +40,7 @@
* *
*/ */
package sun.text.resources.ar.SY; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -77,7 +77,7 @@
* of the copyright holder. * of the copyright holder.
*/ */
package sun.text.resources.be; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.be.BY; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -77,7 +77,7 @@
* of the copyright holder. * of the copyright holder.
*/ */
package sun.text.resources.bg; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.bg.BG; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -77,7 +77,7 @@
* of the copyright holder. * of the copyright holder.
*/ */
package sun.text.resources.ca; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.ca.ES; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -77,7 +77,7 @@
* of the copyright holder. * of the copyright holder.
*/ */
package sun.text.resources.cs; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.cs.CZ; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -77,7 +77,7 @@
* of the copyright holder. * of the copyright holder.
*/ */
package sun.text.resources.da; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.da.DK; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -77,7 +77,7 @@
* of the copyright holder. * of the copyright holder.
*/ */
package sun.text.resources.de; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.de.AT; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.de.CH; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -41,7 +41,7 @@
* *
*/ */
package sun.text.resources.de.DE; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.de.LU; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -77,7 +77,7 @@
* of the copyright holder. * of the copyright holder.
*/ */
package sun.text.resources.el; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -59,7 +59,7 @@
* authorization of the copyright holder. * authorization of the copyright holder.
*/ */
package sun.text.resources.el.CY; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.el.GR; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.en.AU; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.en.CA; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.en.GB; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.en.IE; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -29,7 +29,7 @@
* *
*/ */
package sun.text.resources.en.IN; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -59,7 +59,7 @@
* authorization of the copyright holder. * authorization of the copyright holder.
*/ */
package sun.text.resources.en.MT; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.en.NZ; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -59,7 +59,7 @@
* authorization of the copyright holder. * authorization of the copyright holder.
*/ */
package sun.text.resources.en.PH; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -59,7 +59,7 @@
* authorization of the copyright holder. * authorization of the copyright holder.
*/ */
package sun.text.resources.en.SG; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.en.ZA; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -74,7 +74,7 @@
* of the copyright holder. * of the copyright holder.
*/ */
package sun.text.resources.es; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.AR; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.BO; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.CL; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.CO; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.CR; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.DO; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.EC; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.ES; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.GT; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.HN; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.MX; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.NI; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.PA; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

View File

@ -38,7 +38,7 @@
* *
*/ */
package sun.text.resources.es.PE; package sun.text.resources.ext;
import sun.util.resources.ParallelListResourceBundle; import sun.util.resources.ParallelListResourceBundle;

Some files were not shown because too many files have changed in this diff Show More