diff options
Diffstat (limited to 'luni/src/main/java/java/util/ResourceBundle.java')
-rw-r--r-- | luni/src/main/java/java/util/ResourceBundle.java | 48 |
1 files changed, 30 insertions, 18 deletions
diff --git a/luni/src/main/java/java/util/ResourceBundle.java b/luni/src/main/java/java/util/ResourceBundle.java index ff38b5b..f5c8285 100644 --- a/luni/src/main/java/java/util/ResourceBundle.java +++ b/luni/src/main/java/java/util/ResourceBundle.java @@ -211,8 +211,10 @@ public abstract class ResourceBundle { */ public static ResourceBundle getBundle(String bundleName, Locale locale, ClassLoader loader) throws MissingResourceException { - if (loader == null || bundleName == null) { - throw new NullPointerException(); + if (loader == null) { + throw new NullPointerException("loader == null"); + } else if (bundleName == null) { + throw new NullPointerException("bundleName == null"); } Locale defaultLocale = Locale.getDefault(); if (!cacheLocale.equals(defaultLocale)) { @@ -610,14 +612,14 @@ public abstract class ResourceBundle { public static void clearCache(ClassLoader loader) { if (loader == null) { - throw new NullPointerException(); + throw new NullPointerException("loader == null"); } cache.remove(loader); } public boolean containsKey(String key) { if (key == null) { - throw new NullPointerException(); + throw new NullPointerException("key == null"); } return keySet().contains(key); } @@ -665,8 +667,10 @@ public abstract class ResourceBundle { @Override public Locale getFallbackLocale(String baseName, Locale locale) { - if (baseName == null || locale == null) { - throw new NullPointerException(); + if (baseName == null) { + throw new NullPointerException("baseName == null"); + } else if (locale == null) { + throw new NullPointerException("locale == null"); } return null; } @@ -804,8 +808,10 @@ public abstract class ResourceBundle { * {@code locale}. */ public List<Locale> getCandidateLocales(String baseName, Locale locale) { - if (baseName == null || locale == null) { - throw new NullPointerException(); + if (baseName == null) { + throw new NullPointerException("baseName == null"); + } else if (locale == null) { + throw new NullPointerException("locale == null"); } List<Locale> retList = new ArrayList<Locale>(); String language = locale.getLanguage(); @@ -829,7 +835,7 @@ public abstract class ResourceBundle { */ public List<String> getFormats(String baseName) { if (baseName == null) { - throw new NullPointerException(); + throw new NullPointerException("baseName == null"); } return format; } @@ -838,8 +844,10 @@ public abstract class ResourceBundle { * Returns the fallback locale for {@code baseName} in {@code locale}. */ public Locale getFallbackLocale(String baseName, Locale locale) { - if (baseName == null || locale == null) { - throw new NullPointerException(); + if (baseName == null) { + throw new NullPointerException("baseName == null"); + } else if (locale == null) { + throw new NullPointerException("locale == null"); } if (Locale.getDefault() != locale) { return Locale.getDefault(); @@ -872,8 +880,10 @@ public abstract class ResourceBundle { String format, ClassLoader loader, boolean reload) throws IllegalAccessException, InstantiationException, IOException { - if (format == null || loader == null) { - throw new NullPointerException(); + if (format == null) { + throw new NullPointerException("format == null"); + } else if (loader == null) { + throw new NullPointerException("loader == null"); } final String bundleName = toBundleName(baseName, locale); final ClassLoader clsloader = loader; @@ -938,8 +948,10 @@ public abstract class ResourceBundle { * default is TTL_NO_EXPIRATION_CONTROL. */ public long getTimeToLive(String baseName, Locale locale) { - if (baseName == null || locale == null) { - throw new NullPointerException(); + if (baseName == null) { + throw new NullPointerException("baseName == null"); + } else if (locale == null) { + throw new NullPointerException("locale == null"); } return TTL_NO_EXPIRATION_CONTROL; } @@ -966,7 +978,7 @@ public abstract class ResourceBundle { long loadTime) { if (bundle == null) { // FIXME what's the use of bundle? - throw new NullPointerException(); + throw new NullPointerException("bundle == null"); } String bundleName = toBundleName(baseName, locale); String suffix = format; @@ -1004,7 +1016,7 @@ public abstract class ResourceBundle { final String preString = UNDER_SCORE; final String underline = UNDER_SCORE; if (baseName == null) { - throw new NullPointerException(); + throw new NullPointerException("baseName == null"); } StringBuilder ret = new StringBuilder(); StringBuilder prefix = new StringBuilder(); @@ -1044,7 +1056,7 @@ public abstract class ResourceBundle { */ public final String toResourceName(String bundleName, String suffix) { if (suffix == null) { - throw new NullPointerException(); + throw new NullPointerException("suffix == null"); } StringBuilder ret = new StringBuilder(bundleName.replace('.', '/')); ret.append('.'); |