]> source.dussan.org Git - poi.git/commitdiff
remove some casts to short
authorPJ Fanning <fanningpj@apache.org>
Sat, 3 Mar 2018 01:48:46 +0000 (01:48 +0000)
committerPJ Fanning <fanningpj@apache.org>
Sat, 3 Mar 2018 01:48:46 +0000 (01:48 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1825749 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/poi/ss/util/PropertyTemplate.java
src/java/org/apache/poi/ss/util/RegionUtil.java
src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFCell.java
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFFontFormatting.java
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFColor.java
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFFont.java

index 7b310cdbd7c2e9fe29cc569531c4cee0d68ba6b3..b19ea9f7132183200d7e5b1379f5e9e462a34fc8 100644 (file)
@@ -958,8 +958,8 @@ public final class PropertyTemplate {
      * @return short value, or 0 if not a short
      */
     private static short getShort(Object value) {
-        if (value instanceof Short) {
-            return ((Short) value).shortValue();
+        if (value instanceof Number) {
+            return ((Number) value).shortValue();
         }
         return 0;
     }
index 5434aa3806a49da461eb2aea4c22b78bee391f13..7846d015a835b39d5b51aa682c03d29ec7e5ca13 100644 (file)
@@ -42,7 +42,7 @@ public final class RegionUtil {
 
         public CellPropertySetter(String propertyName, int value) {
             _propertyName = propertyName;
-            _propertyValue = Short.valueOf((short) value);
+            _propertyValue = Integer.valueOf(value);
         }
         public CellPropertySetter(String propertyName, BorderStyle value) {
             _propertyName = propertyName;
index 782e21bee7d417f7060cfc6bcb421411984d245f..4e8310ea2c05d540190cb4b31c42039d80f2c0f5 100644 (file)
@@ -613,7 +613,7 @@ public class SXSSFCell implements Cell {
     {
         if(_style == null){
             SXSSFWorkbook wb = (SXSSFWorkbook)getRow().getSheet().getWorkbook();
-            return wb.getCellStyleAt((short)0);
+            return wb.getCellStyleAt(0);
         } else {
             return _style;
         }
index 89eea6ad4f876c9e5f9ca426ceee48c4138fbb89..a86c637eea1a227bdaaf825bede11a5694de1b3b 100644 (file)
@@ -138,7 +138,7 @@ public class XSSFFontFormatting implements FontFormatting {
         if(_font.sizeOfSzArray() == 0) return -1;
 
         CTFontSize sz = _font.getSzArray(0);
-        return (short)(20*sz.getVal());
+        return (int)(20*sz.getVal());
     }
 
     /**
index fe8cafcaac3007b107aabc06611621a50f0e255e..06751cf2e50b4122f8d6071e62648412fcb0762e 100644 (file)
@@ -876,7 +876,7 @@ public final class TestXSSFBugs extends BaseTestBugzillaIssues {
         font1.setColor((short) 20);
         Font font2 = wb1.createFont();
         font2.setColor(Font.COLOR_RED);
-        Font font3 = wb1.getFontAt((short) 0);
+        Font font3 = wb1.getFontAt(0);
 
         XSSFRow row = sheet.createRow(2);
         XSSFCell cell = row.createCell(2);
@@ -1750,9 +1750,9 @@ public final class TestXSSFBugs extends BaseTestBugzillaIssues {
         // run some method on the font to verify if it is "disconnected" already
         //for(short i = 0;i < 256;i++)
         {
-            Font font = wb.getFontAt((short) 0);
+            Font font = wb.getFontAt(0);
             if (font instanceof XSSFFont) {
-                XSSFFont xfont = (XSSFFont) wb.getFontAt((short) 0);
+                XSSFFont xfont = (XSSFFont) wb.getFontAt(0);
                 CTFontImpl ctFont = (CTFontImpl) xfont.getCTFont();
                 assertEquals(0, ctFont.sizeOfBArray());
             }
index 64d27548d40ea632b7041602552fd55ef10b52c0..b9339ba0199283aff21fde1ebf6f5780aa86d2f8 100644 (file)
@@ -35,7 +35,7 @@ public final class TestXSSFColor {
       XSSFWorkbook wb = XSSFTestDataSamples.openSampleWorkbook("48779.xlsx");
 
       // Check the CTColor is as expected
-      XSSFColor indexed = wb.getCellStyleAt((short)1).getFillBackgroundXSSFColor();
+      XSSFColor indexed = wb.getCellStyleAt(1).getFillBackgroundXSSFColor();
       assertEquals(true, indexed.getCTColor().isSetIndexed());
       assertEquals(64, indexed.getCTColor().getIndexed());
       assertEquals(false, indexed.getCTColor().isSetRgb());
index 3ccf5a3371503bb32709ef67a3cdfe856c12a6f5..a88ecf401d99b1e6273bc956a1c58805a0c173b5 100644 (file)
@@ -323,7 +323,7 @@ public final class TestXSSFFont extends BaseTestFont{
         Workbook wb = new XSSFWorkbook();
 
         // cannot check on result because on some machines we get back false here!
-        SheetUtil.canComputeColumnWidth(wb.getFontAt((short)0));
+        SheetUtil.canComputeColumnWidth(wb.getFontAt(0));
 
         wb.close();        
     }
@@ -354,16 +354,16 @@ public final class TestXSSFFont extends BaseTestFont{
 
                assertEquals(1, wb.getNumberOfFonts());
 
-               XSSFFont f1 = wb.getFontAt((short) 0);
+               XSSFFont f1 = wb.getFontAt(0);
                assertFalse(f1.getBold());
 
                // Check that asking for the same font
                //  multiple times gives you the same thing.
                // Otherwise, our tests wouldn't work!
-               assertSame(wb.getFontAt((short) 0), wb.getFontAt((short) 0));
+               assertSame(wb.getFontAt(0), wb.getFontAt(0));
                assertEquals(
-                               wb.getFontAt((short) 0),
-                               wb.getFontAt((short) 0)
+                               wb.getFontAt(0),
+                               wb.getFontAt(0)
                );
 
                // Look for a new font we have
@@ -384,8 +384,8 @@ public final class TestXSSFFont extends BaseTestFont{
                XSSFFont nf = wb.createFont();
                assertEquals(2, wb.getNumberOfFonts());
 
-               assertEquals(1, nf.getIndex());
-               assertEquals(nf, wb.getFontAt((short) 1));
+               assertEquals(1, nf.getIndexAsInt());
+               assertEquals(nf, wb.getFontAt(1));
 
                nf.setBold(false);
                nf.setColor(IndexedColors.INDIGO.getIndex());
@@ -397,12 +397,12 @@ public final class TestXSSFFont extends BaseTestFont{
                nf.setUnderline((byte) 2);
 
                assertEquals(2, wb.getNumberOfFonts());
-               assertEquals(nf, wb.getFontAt((short) 1));
+               assertEquals(nf, wb.getFontAt(1));
 
                assertTrue(
-                               wb.getFontAt((short) 0)
+                               wb.getFontAt(0)
                                                !=
-                                               wb.getFontAt((short) 1)
+                                               wb.getFontAt(1)
                );
 
                // Find it now
@@ -426,7 +426,7 @@ public final class TestXSSFFont extends BaseTestFont{
                assertNotNull(font);
                assertEquals(
                                1,
-                               font.getIndex()
+                               font.getIndexAsInt()
                );
                assertEquals(nf,
                                wb.findFont(