]> source.dussan.org Git - poi.git/commitdiff
FindBugs fix
authorAndreas Beeker <kiwiwings@apache.org>
Fri, 14 Feb 2014 01:00:45 +0000 (01:00 +0000)
committerAndreas Beeker <kiwiwings@apache.org>
Fri, 14 Feb 2014 01:00:45 +0000 (01:00 +0000)
- fixed "Should be a static inner class"
- see http://findbugs.sourceforge.net/bugDescriptions.html#SIC_INNER_SHOULD_BE_STATIC

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1568178 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/poi/hpsf/Section.java
src/java/org/apache/poi/ss/util/cellwalk/CellWalk.java
src/ooxml/java/org/apache/poi/POIXMLProperties.java
src/ooxml/java/org/apache/poi/openxml4j/util/ZipInputStreamZipEntrySource.java
src/scratchpad/src/org/apache/poi/hdgf/chunks/ChunkFactory.java
src/scratchpad/src/org/apache/poi/hslf/record/SlideAtom.java
src/scratchpad/src/org/apache/poi/hslf/record/SlideListWithText.java

index 2c49f02231e7b337d8b59f4a006dac3b9f1ef1ac..945cdf567cd1c1c9a82a2147115a58b78a0bdcab 100644 (file)
@@ -294,7 +294,7 @@ public class Section
      * <p>Represents an entry in the property list and holds a property's ID and
      * its offset from the section's beginning.</p>
      */
-    class PropertyListEntry implements Comparable<PropertyListEntry>
+    static class PropertyListEntry implements Comparable<PropertyListEntry>
     {
         int id;
         int offset;
index 4efd80d60c8a1844d556cf8ee9e208c1ba0754e0..667fb03c531cfc306c8407c602b1226fb980e26a 100644 (file)
@@ -108,7 +108,7 @@ public class CellWalk {
      *
      * @author Roman Kashitsyn
      */
-    private class SimpleCellWalkContext implements CellWalkContext {
+    private static class SimpleCellWalkContext implements CellWalkContext {
         public long ordinalNumber = 0;
         public int rowNumber = 0;
         public int colNumber = 0;
index 88015a0caf8cfe87373b2ed14ca2c2742a5f09e9..307b3d8e58108b88ede760fa95da9140c97c0c23 100644 (file)
@@ -167,7 +167,7 @@ public class POIXMLProperties {
        /**
         * The core document properties
         */
-       public class CoreProperties {
+       public static class CoreProperties {
                private PackagePropertiesPart part;
                private CoreProperties(PackagePropertiesPart part) {
                        this.part = part;
@@ -273,7 +273,7 @@ public class POIXMLProperties {
        /**
         * Extended document properties
         */
-       public class ExtendedProperties {
+       public static class ExtendedProperties {
                private org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.PropertiesDocument props;
                private ExtendedProperties(org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.PropertiesDocument props) {
                        this.props = props;
@@ -287,7 +287,7 @@ public class POIXMLProperties {
        /**
         *  Custom document properties
         */
-       public class CustomProperties {
+       public static class CustomProperties {
                /**
                 *  Each custom property element contains an fmtid attribute
                 *  with the same GUID value ({D5CDD505-2E9C-101B-9397-08002B2CF9AE}).
index 45674f897e8190af6b06b7fa76e0f3d5e159d28b..f7f334c75cfd09f38db8e7a5cfadb7fd926a60f2 100644 (file)
@@ -66,6 +66,7 @@ public class ZipInputStreamZipEntrySource implements ZipEntrySource {
        }
        
        public InputStream getInputStream(ZipEntry zipEntry) {
+           assert (zipEntry instanceof FakeZipEntry);
                FakeZipEntry entry = (FakeZipEntry)zipEntry;
                return entry.getInputStream();
        }
index 1a7c3c6da47d7b973301fc6594abe7dce412083a..47fa5830d04108c5b2c5bc087ce881eed3a37933 100644 (file)
@@ -187,7 +187,7 @@ public final class ChunkFactory {
         * The definition of a Command, which a chunk may hold.
         * The Command holds the value, this describes it.
         */
-       public class CommandDefinition {
+       public static class CommandDefinition {
                private int type;
                private int offset;
                private String name;
index 8d697843fc4214de4e23c47edd05902c7b927ecc..68f75c09b16291d7fe217439589bf10d540b8257 100644 (file)
 
 package org.apache.poi.hslf.record;
 
-import org.apache.poi.util.LittleEndian;
 import java.io.IOException;
 import java.io.OutputStream;
 
+import org.apache.poi.util.LittleEndian;
+
 /**
  * A Slide Atom (type 1007). Holds information on the parent Slide, what
  *  Master Slide it uses, what Notes is attached to it, that sort of thing.
@@ -173,7 +174,7 @@ public final class SlideAtom extends RecordAtom
         *  usual record header. Since it's a fixed size and tied to
         *  the SlideAtom, we'll hold it here.)
         */
-       public class SSlideLayoutAtom {
+       public static class SSlideLayoutAtom {
                // The different kinds of geometry
                public static final int TITLE_SLIDE = 0;
                public static final int TITLE_BODY_SLIDE = 1;
index bb417a6dde47a2f84d951bda9b0d395381571183..d15944502fc2e63048abfda81ec4c125c5e05ca7 100644 (file)
 
 package org.apache.poi.hslf.record;
 
-import org.apache.poi.util.LittleEndian;
-
 import java.io.IOException;
 import java.io.OutputStream;
 import java.util.Vector;
 
+import org.apache.poi.util.LittleEndian;
+
 /**
  * These are tricky beasts. They contain the text of potentially
  *  many (normal) slides. They are made up of several sets of
@@ -181,7 +181,7 @@ public final class SlideListWithText extends RecordContainer {
         *  includes sets of TextHeaderAtom and TextBytesAtom/TextCharsAtom,
         *  along with some others.
         */
-       public class SlideAtomsSet {
+       public static class SlideAtomsSet {
                private SlidePersistAtom slidePersistAtom;
                private Record[] slideRecords;