Author: painter
Date: Tue Dec 18 13:47:22 2018
New Revision: 1849175

URL: http://svn.apache.org/viewvc?rev=1849175&view=rev
Log:
Code cleanup from PMD/FindBugs reports

Modified:
    
turbine/fulcrum/trunk/localization/src/java/org/apache/fulcrum/localization/LocaleTokenizer.java
    
turbine/fulcrum/trunk/localization/src/java/org/apache/fulcrum/localization/SimpleLocalizationServiceImpl.java

Modified: 
turbine/fulcrum/trunk/localization/src/java/org/apache/fulcrum/localization/LocaleTokenizer.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/localization/src/java/org/apache/fulcrum/localization/LocaleTokenizer.java?rev=1849175&r1=1849174&r2=1849175&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/localization/src/java/org/apache/fulcrum/localization/LocaleTokenizer.java
 (original)
+++ 
turbine/fulcrum/trunk/localization/src/java/org/apache/fulcrum/localization/LocaleTokenizer.java
 Tue Dec 18 13:47:22 2018
@@ -168,10 +168,21 @@ public class LocaleTokenizer
          * <code>1.0</code>, they indicate increased user preference).
          */
         Float quality = DEFAULT_QUALITY;
-
-        public final int compareTo(Object acceptLang)
+        
+               @Override
+        public int compareTo(Object acceptLang)
         {
-            return quality.compareTo( ((AcceptLanguage) acceptLang).quality );
+                       if ( acceptLang == null )
+                               throw new NullPointerException("AcceptLanguage 
not found");
+                       
+                       if ( acceptLang instanceof AcceptLanguage )
+                       {
+                               Float q2 = ((AcceptLanguage) 
acceptLang).quality;
+                               return quality.compareTo( q2 );
+                       } else {
+                               throw new NullPointerException("The object to 
compare is not the correct type");
+                       }
+                               
         }
     }
 }

Modified: 
turbine/fulcrum/trunk/localization/src/java/org/apache/fulcrum/localization/SimpleLocalizationServiceImpl.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/localization/src/java/org/apache/fulcrum/localization/SimpleLocalizationServiceImpl.java?rev=1849175&r1=1849174&r2=1849175&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/localization/src/java/org/apache/fulcrum/localization/SimpleLocalizationServiceImpl.java
 (original)
+++ 
turbine/fulcrum/trunk/localization/src/java/org/apache/fulcrum/localization/SimpleLocalizationServiceImpl.java
 Tue Dec 18 13:47:22 2018
@@ -74,31 +74,33 @@ public class SimpleLocalizationServiceIm
 {
     /** Key Prefix for our bundles */
     private static final String BUNDLES = "bundles";
+    
     /**
      * The value to pass to <code>MessageFormat</code> if a
      * <code>null</code> reference is passed to <code>format()</code>.
      */
     private static final Object[] NO_ARGS = new Object[0];
+    
     /**
      * Bundle name keys a HashMap of the ResourceBundles in this
      * service (which is in turn keyed by Locale).
      */
     private HashMap<String, HashMap<Locale, ResourceBundle>> bundles = null;
+    
     /**
      * The list of default bundles to search.
      */
     private String[] bundleNames = null;
-    /**
-     * The default bundle name to use if not specified.
-     */
-    private String defaultBundleName = null;
+
     /**
      * The name of the default locale to use (includes language and
      * country).
      */
     private Locale defaultLocale = null;
+    
     /** The name of the default language to use. */
-    private String defaultLanguage;
+    private String defaultLanguage = null;
+    
     /** The name of the default country to use. */
     private String defaultCountry = null;
 
@@ -176,33 +178,10 @@ public class SimpleLocalizationServiceIm
      */
     protected void initBundleNames(String[] intBundleNames)
     {
-        //System.err.println("cfg=" + getConfiguration());
-        if (defaultBundleName != null && defaultBundleName.length() > 0)
-        {
-            // Using old-style single bundle name property.
-            if (intBundleNames == null || intBundleNames.length <= 0)
-            {
-                bundleNames = new String[] { defaultBundleName };
-            }
-            else
-            {
-                // Prepend "default" bundle name.
-                String[] array = new String[intBundleNames.length + 1];
-                array[0] = defaultBundleName;
-                System.arraycopy(
-                    intBundleNames,
-                    0,
-                    array,
-                    1,
-                    intBundleNames.length);
-                bundleNames = array;
-            }
-        }
         if (intBundleNames == null)
-        {
             bundleNames = new String[0];
-        }
-        bundleNames = intBundleNames;
+        else
+               bundleNames = intBundleNames;
     }
     
     /**


Reply via email to