Author: tilman
Date: Tue Jan  6 19:35:15 2026
New Revision: 1931160

Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #393

Modified:
   
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationPolygon.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationPolygon.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationPolygon.java
  Tue Jan  6 19:35:11 2026        (r1931159)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationPolygon.java
  Tue Jan  6 19:35:15 2026        (r1931160)
@@ -141,6 +141,7 @@ public class PDAnnotationPolygon extends
         if (array != null)
         {
             float[][] pathArray = new float[array.size()][];
+            float[] emptyArray = new float[0];
             for (int i = 0; i < array.size(); ++i)
             {
                 COSBase base2 = array.getObject(i);
@@ -150,7 +151,7 @@ public class PDAnnotationPolygon extends
                 }
                 else
                 {
-                    pathArray[i] = new float[0];
+                    pathArray[i] = emptyArray;
                 }
             }
             return pathArray;

Reply via email to