You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2021/10/19 14:10:00 UTC

svn commit: r1894379 - /poi/trunk/poi/src/main/java/org/apache/poi/ss/format/CellNumberFormatter.java

Author: fanningpj
Date: Tue Oct 19 14:10:00 2021
New Revision: 1894379

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

Modified:
    poi/trunk/poi/src/main/java/org/apache/poi/ss/format/CellNumberFormatter.java

Modified: poi/trunk/poi/src/main/java/org/apache/poi/ss/format/CellNumberFormatter.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi/src/main/java/org/apache/poi/ss/format/CellNumberFormatter.java?rev=1894379&r1=1894378&r2=1894379&view=diff
==============================================================================
--- poi/trunk/poi/src/main/java/org/apache/poi/ss/format/CellNumberFormatter.java (original)
+++ poi/trunk/poi/src/main/java/org/apache/poi/ss/format/CellNumberFormatter.java Tue Oct 19 14:10:00 2021
@@ -724,17 +724,24 @@ public class CellNumberFormatter extends
         return text.replaceFirst("(?s)(.*)" + regex, "$1" + replacement);
     }
 
-    private static boolean hasChar(char ch, List<Special>... numSpecials) {
-        for (List<Special> specials : numSpecials) {
-            for (Special s : specials) {
-                if (s.ch == ch) {
-                    return true;
-                }
+    private static boolean hasChar(char ch, List<Special> numSpecials) {
+        for (Special s : numSpecials) {
+            if (s.ch == ch) {
+                return true;
             }
         }
         return false;
     }
 
+    private static boolean hasChar(char ch, List<Special> numSpecials1, List<Special> numSpecials2) {
+        return hasChar(ch, numSpecials1) || hasChar(ch, numSpecials2);
+    }
+
+    private static boolean hasChar(char ch, List<Special> numSpecials1, List<Special> numSpecials2,
+                                   List<Special> numSpecials3) {
+        return hasChar(ch, numSpecials1) || hasChar(ch, numSpecials2) || hasChar(ch, numSpecials3);
+    }
+
     private void writeSingleInteger(String fmt, int num, StringBuffer output, List<Special> numSpecials, Set<CellNumberStringMod> mods) {
 
         StringBuffer sb = new StringBuffer();



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org