]> source.dussan.org Git - poi.git/commitdiff
Eclipse warnings
authorDominik Stadler <centic@apache.org>
Wed, 30 Dec 2015 20:31:13 +0000 (20:31 +0000)
committerDominik Stadler <centic@apache.org>
Wed, 30 Dec 2015 20:31:13 +0000 (20:31 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1722406 13f79535-47bb-0310-9956-ffa450edef68

src/ooxml/java/org/apache/poi/poifs/crypt/agile/AgileDecryptor.java
src/testcases/org/apache/poi/TestPOIDocumentMain.java
src/testcases/org/apache/poi/ss/util/NumberRenderingSpreadsheetGenerator.java
src/testcases/org/apache/poi/ss/util/TestCellRangeAddress.java
src/testcases/org/apache/poi/util/TestHexDump.java
src/testcases/org/apache/poi/util/TestLittleEndianStreams.java

index f8c9bb551cfae48e177494baae2dcef52c70ac70..9ce0a2b74a828ca6fbfa25ab20948d2273271759 100644 (file)
@@ -278,7 +278,6 @@ public class AgileDecryptor extends Decryptor {
         }
     }
 
-    @SuppressWarnings("resource")
     public InputStream getDataStream(DirectoryNode dir) throws IOException, GeneralSecurityException {
         DocumentInputStream dis = dir.createDocumentInputStream(DEFAULT_POIFS_ENTRY);
         _length = dis.readLong();
index bac0c125c49cdcf3b8e8781069fc59c000eb668d..7483d599607801a62b76b932fe927e43cef0ec69 100644 (file)
@@ -131,10 +131,14 @@ public final class TestPOIDocumentMain {
         doc.write(baos);
         ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
 
+        ((HSSFWorkbook)doc).close();
+
         doc = new HSSFWorkbook(bais);
 
         assertNotNull(doc.getSummaryInformation());
         assertNotNull(doc.getDocumentSummaryInformation());
+        
+        ((HSSFWorkbook)doc).close();
     }
 
     @Test
@@ -148,6 +152,9 @@ public final class TestPOIDocumentMain {
         // Write out and back in again, no change
         ByteArrayOutputStream baos = new ByteArrayOutputStream();
         doc.write(baos);
+        
+        ((HSSFWorkbook)doc).close();
+        
         ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
         doc = new HSSFWorkbook(bais);
 
@@ -162,6 +169,9 @@ public final class TestPOIDocumentMain {
         // Save and re-load
         baos = new ByteArrayOutputStream();
         doc.write(baos);
+        
+        ((HSSFWorkbook)doc).close();
+
         bais = new ByteArrayInputStream(baos.toByteArray());
         doc = new HSSFWorkbook(bais);
 
@@ -177,5 +187,7 @@ public final class TestPOIDocumentMain {
         assertNotNull(doc.getDocumentSummaryInformation());
         assertEquals("POI Testing", doc.getSummaryInformation().getAuthor());
         assertEquals("ASF", doc.getDocumentSummaryInformation().getCompany());
+
+        ((HSSFWorkbook)doc).close();
     }
 }
index c9146ab784ba176d80de2eb0c8b50245672b944f..7eda4727927ab6c5617439338361ce036040706d 100644 (file)
@@ -206,7 +206,7 @@ public class NumberRenderingSpreadsheetGenerator {
        }
 
        private static void writeLong(byte[] bb, int i, long val) {
-               String oldVal = interpretLong(bb, i);
+               /*String oldVal =*/ interpretLong(bb, i);
                bb[i+7] = (byte) (val >> 56);
                bb[i+6] = (byte) (val >> 48);
                bb[i+5] = (byte) (val >> 40);
index cf9e6019e71249cec829fe354e131f577aec971e..431c80c7812c0b35e7c92d54e2fd964f789dd6c9 100644 (file)
@@ -17,18 +17,17 @@ limitations under the License.
 
 package org.apache.poi.ss.util;
 
-import static org.junit.Assert.fail;
+import static org.junit.Assert.assertNotEquals;
 
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
 
-//TODO: replace junit3 with junit4 code
-import junit.framework.TestCase; //junit3
-import static org.junit.Assert.assertNotEquals; //junit4
-
 import org.apache.poi.hssf.record.TestcaseRecordInputStream;
 import org.apache.poi.util.LittleEndianOutputStream;
 
+//TODO: replace junit3 with junit4 code
+import junit.framework.TestCase; //junit3
+
 public final class TestCellRangeAddress extends TestCase {
     byte[] data = new byte[] { (byte) 0x02, (byte) 0x00, (byte) 0x04,
             (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x03, (byte) 0x00, };
index 30cd8256a4242a7c9cbe0a42a719c1be1911a3fb..a4bba37257a849c872a8a5f771dbd839af4aaa05 100644 (file)
@@ -19,7 +19,6 @@ package org.apache.poi.util;
 
 import static org.junit.Assert.assertArrayEquals;
 import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
@@ -29,7 +28,6 @@ import java.io.File;
 import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.PrintStream;
-import java.lang.reflect.Constructor;
 
 import org.junit.Test;
 
index 6e7b30f7417bb1eb9032776160d161f978d70c6d..c05e365a9236a11b680ac6401669fcc52dfd7009 100644 (file)
@@ -21,6 +21,7 @@ import static org.junit.Assert.assertArrayEquals;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
+import java.io.IOException;
 
 import junit.framework.AssertionFailedError;
 import junit.framework.TestCase;
@@ -32,7 +33,7 @@ import junit.framework.TestCase;
  */
 public final class TestLittleEndianStreams extends TestCase {
 
-       public void testRead() {
+       public void testRead() throws IOException {
                ByteArrayOutputStream baos = new ByteArrayOutputStream();
                LittleEndianOutput leo = new LittleEndianOutputStream(baos);
                leo.writeInt(12345678);
@@ -42,6 +43,7 @@ public final class TestLittleEndianStreams extends TestCase {
                leo.writeByte(200);
                leo.writeLong(1234567890123456789L);
                leo.writeDouble(123.456);
+               ((LittleEndianOutputStream)leo).close();
 
                LittleEndianInput lei = new LittleEndianInputStream(new ByteArrayInputStream(baos.toByteArray()));
 
@@ -52,6 +54,7 @@ public final class TestLittleEndianStreams extends TestCase {
                assertEquals(200, lei.readUByte());
                assertEquals(1234567890123456789L, lei.readLong());
                assertEquals(123.456, lei.readDouble(), 0.0);
+        ((LittleEndianInputStream)lei).close();
        }
 
        /**