Author: fanningpj
Date: Sat May 17 15:57:29 2025
New Revision: 1925646

URL: http://svn.apache.org/viewvc?rev=1925646&view=rev
Log:
code refactor

Modified:
    
poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/hwpf/Word2Forrest.java
    poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFRow.java
    
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDocument.java
    
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFParagraph.java
    poi/trunk/poi/src/main/java/org/apache/poi/poifs/property/PropertyTable.java

Modified: 
poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/hwpf/Word2Forrest.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/hwpf/Word2Forrest.java?rev=1925646&r1=1925645&r2=1925646&view=diff
==============================================================================
--- 
poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/hwpf/Word2Forrest.java
 (original)
+++ 
poi/trunk/poi-examples/src/main/java/org/apache/poi/examples/hwpf/Word2Forrest.java
 Sat May 17 15:57:29 2025
@@ -59,7 +59,7 @@ public final class Word2Forrest
     {
       Paragraph p = r.getParagraph (x);
       String text = p.text ();
-      if (text.trim ().length () == 0)
+      if (text.trim().isEmpty())
       {
         continue;
       }

Modified: 
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFRow.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFRow.java?rev=1925646&r1=1925645&r2=1925646&view=diff
==============================================================================
--- 
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFRow.java 
(original)
+++ 
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/XSSFRow.java 
Sat May 17 15:57:29 2025
@@ -608,7 +608,7 @@ public class XSSFRow implements Row, Com
         }
 
         // remove any remaining illegal references in _rows.cArray
-        while(_row.getCArray().length > _cells.size()) {
+        while(_row.sizeOfCArray() > _cells.size()) {
             _row.removeC(_cells.size());
         }
     }

Modified: 
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDocument.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDocument.java?rev=1925646&r1=1925645&r2=1925646&view=diff
==============================================================================
--- 
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDocument.java
 (original)
+++ 
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDocument.java
 Sat May 17 15:57:29 2025
@@ -1155,7 +1155,7 @@ public class XWPFDocument extends POIXML
      * @return the LastParagraph of the document
      */
     public XWPFParagraph getLastParagraph() {
-        int lastPos = paragraphs.toArray().length - 1;
+        final int lastPos = paragraphs.size() - 1;
         return paragraphs.get(lastPos);
     }
 

Modified: 
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFParagraph.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFParagraph.java?rev=1925646&r1=1925645&r2=1925646&view=diff
==============================================================================
--- 
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFParagraph.java
 (original)
+++ 
poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFParagraph.java
 Sat May 17 15:57:29 2025
@@ -203,7 +203,7 @@ public class XWPFParagraph implements IB
             if (run instanceof XWPFRun) {
                 XWPFRun xRun = (XWPFRun) run;
                 // don't include the text if reviewing is enabled and this is 
a deleted run
-                if (xRun.getCTR().getDelTextArray().length == 0) {
+                if (xRun.getCTR().sizeOfDelTextArray() == 0) {
                     out.append(xRun);
                 }
             } else if (run instanceof XWPFSDT) {

Modified: 
poi/trunk/poi/src/main/java/org/apache/poi/poifs/property/PropertyTable.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi/src/main/java/org/apache/poi/poifs/property/PropertyTable.java?rev=1925646&r1=1925645&r2=1925646&view=diff
==============================================================================
--- 
poi/trunk/poi/src/main/java/org/apache/poi/poifs/property/PropertyTable.java 
(original)
+++ 
poi/trunk/poi/src/main/java/org/apache/poi/poifs/property/PropertyTable.java 
Sat May 17 15:57:29 2025
@@ -83,11 +83,14 @@ public final class PropertyTable impleme
 
         for (ByteBuffer bb : dataSource) {
             // Turn it into an array
-            byte[] data;
-            if (bb.hasArray() && bb.arrayOffset() == 0 &&
-                    bb.array().length == _bigBigBlockSize.getBigBlockSize()) {
-                data = bb.array();
-            } else {
+            byte[] data = null;
+            if (bb.hasArray() && bb.arrayOffset() == 0) {
+                final byte[] array = bb.array();
+                if (array.length == _bigBigBlockSize.getBigBlockSize()) {
+                    data = array;
+                }
+            }
+            if (data == null) {
                 data = 
IOUtils.safelyAllocate(_bigBigBlockSize.getBigBlockSize(), 
POIFSFileSystem.getMaxRecordLength());
 
                 int toRead = data.length;



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to