< prev index next >

src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java

Print this page
rev 14857 : imported patch 8159781

*** 81,98 **** "sun.util.resources.cldr.provider", "sun.util.resources.ext", "sun.util.resources.provider"); private static final String METAINFONAME = "LocaleDataMetaInfo"; private static final String META_FILES = ! "*module-info.class," + ! "*LocaleDataProvider.class," + ! "*" + METAINFONAME + ".class,"; private static final String INCLUDE_LOCALE_FILES = ! "*sun/text/resources/ext/[^\\/]+_%%.class," + ! "*sun/util/resources/ext/[^\\/]+_%%.class," + ! "*sun/text/resources/cldr/ext/[^\\/]+_%%.class," + ! "*sun/util/resources/cldr/ext/[^\\/]+_%%.class,"; private Predicate<String> predicate; private String userParam; private List<Locale.LanguageRange> priorityList; private List<Locale> available; private List<String> filtered; --- 81,98 ---- "sun.util.resources.cldr.provider", "sun.util.resources.ext", "sun.util.resources.provider"); private static final String METAINFONAME = "LocaleDataMetaInfo"; private static final String META_FILES = ! "regex:.+module-info.class," + ! "regex:.+LocaleDataProvider.class," + ! "regex:.+" + METAINFONAME + ".class,"; private static final String INCLUDE_LOCALE_FILES = ! "regex:.+sun/text/resources/ext/[^_]+_%%.class," + ! "regex:.+sun/util/resources/ext/[^_]+_%%.class," + ! "regex:.+sun/text/resources/cldr/ext/[^_]+_%%.class," + ! "regex:.+sun/util/resources/cldr/ext/[^_]+_%%.class,"; private Predicate<String> predicate; private String userParam; private List<Locale.LanguageRange> priorityList; private List<Locale> available; private List<String> filtered;
*** 251,262 **** files += INCLUDE_LOCALE_FILES.replaceAll("%%", isoSpecial + "_[0-9]{3}"); } // Add Thai BreakIterator related data files if (lang.equals("th")) { ! files += "*sun/text/resources/thai_dict," + ! "*sun/text/resources/[^\\/]+BreakIteratorData_th,"; } // Add Taiwan resource bundles for Hong Kong if (tag.startsWith("zh-HK")) { files += INCLUDE_LOCALE_FILES.replaceAll("%%", "zh_TW"); --- 251,262 ---- files += INCLUDE_LOCALE_FILES.replaceAll("%%", isoSpecial + "_[0-9]{3}"); } // Add Thai BreakIterator related data files if (lang.equals("th")) { ! files += "regex:.+sun/text/resources/thai_dict," + ! "regex:.+sun/text/resources/[^_]+BreakIteratorData_th,"; } // Add Taiwan resource bundles for Hong Kong if (tag.startsWith("zh-HK")) { files += INCLUDE_LOCALE_FILES.replaceAll("%%", "zh_TW");
< prev index next >