8276234: Trivially clean up locale-related code
Reviewed-by: redestad, naoto, iris
This commit is contained in:
parent
47e7a42594
commit
2eafa036c0
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2012, 2021, 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
|
||||
@ -124,7 +124,7 @@ public final class JapaneseChronology extends AbstractChronology implements Seri
|
||||
static final LocalGregorianCalendar JCAL =
|
||||
(LocalGregorianCalendar) CalendarSystem.forName("japanese");
|
||||
|
||||
// Locale for creating a JapaneseImpericalCalendar.
|
||||
// Locale for creating a JapaneseImperialCalendar.
|
||||
static final Locale LOCALE = Locale.forLanguageTag("ja-JP-u-ca-japanese");
|
||||
|
||||
/**
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2010, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2010, 2021, 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
|
||||
@ -139,7 +139,7 @@ public final class BaseLocale {
|
||||
region = "";
|
||||
}
|
||||
if (language == null) {
|
||||
language = null;
|
||||
language = "";
|
||||
}
|
||||
if (variant == null) {
|
||||
variant = "";
|
||||
|
@ -42,7 +42,6 @@ package sun.util.resources;
|
||||
|
||||
import java.security.AccessController;
|
||||
import java.security.PrivilegedAction;
|
||||
import java.util.Arrays;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
@ -205,7 +204,7 @@ public class LocaleData {
|
||||
});
|
||||
}
|
||||
|
||||
private static abstract class LocaleDataResourceBundleProvider
|
||||
private abstract static class LocaleDataResourceBundleProvider
|
||||
implements ResourceBundleProvider {
|
||||
/**
|
||||
* Changes baseName to its module dependent package name and
|
||||
@ -231,14 +230,14 @@ public class LocaleData {
|
||||
* A ResourceBundleProvider implementation for loading locale data
|
||||
* resource bundles except for the java.time supplementary data.
|
||||
*/
|
||||
public static abstract class CommonResourceBundleProvider extends LocaleDataResourceBundleProvider {
|
||||
public abstract static class CommonResourceBundleProvider extends LocaleDataResourceBundleProvider {
|
||||
}
|
||||
|
||||
/**
|
||||
* A ResourceBundleProvider implementation for loading supplementary
|
||||
* resource bundles for java.time.
|
||||
*/
|
||||
public static abstract class SupplementaryResourceBundleProvider extends LocaleDataResourceBundleProvider {
|
||||
public abstract static class SupplementaryResourceBundleProvider extends LocaleDataResourceBundleProvider {
|
||||
}
|
||||
|
||||
// Bundles.Strategy implementations
|
||||
@ -246,7 +245,7 @@ public class LocaleData {
|
||||
private static class LocaleDataStrategy implements Bundles.Strategy {
|
||||
private static final LocaleDataStrategy INSTANCE = new LocaleDataStrategy();
|
||||
// TODO: avoid hard-coded Locales
|
||||
private static Set<Locale> JAVA_BASE_LOCALES
|
||||
private static final Set<Locale> JAVA_BASE_LOCALES
|
||||
= Set.of(Locale.ROOT, Locale.ENGLISH, Locale.US, new Locale("en", "US", "POSIX"));
|
||||
|
||||
private LocaleDataStrategy() {
|
||||
@ -254,7 +253,7 @@ public class LocaleData {
|
||||
|
||||
/*
|
||||
* This method overrides the default implementation to search
|
||||
* from a prebaked locale string list to determin the candidate
|
||||
* from a prebaked locale string list to determine the candidate
|
||||
* locale list.
|
||||
*
|
||||
* @param baseName the resource bundle base name.
|
||||
@ -325,7 +324,7 @@ public class LocaleData {
|
||||
private static final SupplementaryStrategy INSTANCE
|
||||
= new SupplementaryStrategy();
|
||||
// TODO: avoid hard-coded Locales
|
||||
private static Set<Locale> JAVA_BASE_LOCALES
|
||||
private static final Set<Locale> JAVA_BASE_LOCALES
|
||||
= Set.of(Locale.ROOT, Locale.ENGLISH, Locale.US);
|
||||
|
||||
private SupplementaryStrategy() {
|
||||
@ -333,8 +332,8 @@ public class LocaleData {
|
||||
|
||||
@Override
|
||||
public List<Locale> getCandidateLocales(String baseName, Locale locale) {
|
||||
// Specifiy only the given locale
|
||||
return Arrays.asList(locale);
|
||||
// Specify only the given locale
|
||||
return List.of(locale);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user