]> source.dussan.org Git - poi.git/commitdiff
make array into immutable collection (spotbugs issue)
authorPJ Fanning <fanningpj@apache.org>
Sun, 3 Oct 2021 22:04:05 +0000 (22:04 +0000)
committerPJ Fanning <fanningpj@apache.org>
Sun, 3 Oct 2021 22:04:05 +0000 (22:04 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1893863 13f79535-47bb-0310-9956-ffa450edef68

poi-ooxml/src/main/java/org/apache/poi/xssf/extractor/XSSFExcelExtractor.java

index b78145d6aa7eca1025a630516538b4565db6cc96..a8bc2ca678aa6cad3c140ce14efdebd3c14fe685 100644 (file)
@@ -17,8 +17,7 @@
 package org.apache.poi.xssf.extractor;
 
 import java.io.IOException;
-import java.util.Iterator;
-import java.util.Locale;
+import java.util.*;
 
 import org.apache.poi.hssf.extractor.ExcelExtractor;
 import org.apache.poi.ooxml.extractor.POIXMLTextExtractor;
@@ -46,11 +45,13 @@ import org.apache.xmlbeans.XmlException;
  */
 public class XSSFExcelExtractor
        implements POIXMLTextExtractor, org.apache.poi.ss.extractor.ExcelExtractor {
-    public static final XSSFRelation[] SUPPORTED_TYPES = new XSSFRelation[] {
-        XSSFRelation.WORKBOOK, XSSFRelation.MACRO_TEMPLATE_WORKBOOK,
-        XSSFRelation.MACRO_ADDIN_WORKBOOK, XSSFRelation.TEMPLATE_WORKBOOK,
-        XSSFRelation.MACROS_WORKBOOK
-    };
+    public static final List<XSSFRelation> SUPPORTED_TYPES = Collections.unmodifiableList(
+            Arrays.asList(
+                    XSSFRelation.WORKBOOK, XSSFRelation.MACRO_TEMPLATE_WORKBOOK,
+                    XSSFRelation.MACRO_ADDIN_WORKBOOK, XSSFRelation.TEMPLATE_WORKBOOK,
+                    XSSFRelation.MACROS_WORKBOOK
+            )
+    );
 
     private Locale locale;
     private final XSSFWorkbook workbook;