You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mb...@apache.org on 2011/04/11 17:06:32 UTC

svn commit: r1091095 - /commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/translate/LookupTranslator.java

Author: mbenson
Date: Mon Apr 11 15:06:32 2011
New Revision: 1091095

URL: http://svn.apache.org/viewvc?rev=1091095&view=rev
Log:
varargs

Modified:
    commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/translate/LookupTranslator.java

Modified: commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/translate/LookupTranslator.java
URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/translate/LookupTranslator.java?rev=1091095&r1=1091094&r2=1091095&view=diff
==============================================================================
--- commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/translate/LookupTranslator.java (original)
+++ commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/translate/LookupTranslator.java Mon Apr 11 15:06:32 2011
@@ -37,18 +37,20 @@ public class LookupTranslator extends Ch
      *
      * @param lookup CharSequence[][] table of size [*][2]
      */
-    public LookupTranslator(CharSequence[][] lookup) {
+    public LookupTranslator(CharSequence[]... lookup) {
         lookupMap = new HashMap<CharSequence, CharSequence>();
         int _shortest = Integer.MAX_VALUE;
         int _longest = 0;
-        for(CharSequence[] seq : lookup) {
-            this.lookupMap.put(seq[0], seq[1]);
-            int sz = seq[0].length();
-            if(sz < _shortest) {
-                _shortest = sz;
-            }
-            if(sz > _longest) {
-                _longest = sz;
+        if (lookup != null) {
+            for (CharSequence[] seq : lookup) {
+                this.lookupMap.put(seq[0], seq[1]);
+                int sz = seq[0].length();
+                if(sz < _shortest) {
+                    _shortest = sz;
+                }
+                if(sz > _longest) {
+                    _longest = sz;
+                }
             }
         }
         shortest = _shortest;