Author: tilman
Date: Tue Jan 6 19:35:19 2026
New Revision: 1931161
Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #393
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationMarkup.java
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationMarkup.java
==============================================================================
---
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationMarkup.java
Tue Jan 6 19:35:15 2026 (r1931160)
+++
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationMarkup.java
Tue Jan 6 19:35:19 2026 (r1931161)
@@ -829,6 +829,7 @@ public class PDAnnotationMarkup extends
{
COSArray array = (COSArray) base;
float[][] pathArray = new float[array.size()][];
+ float[] emptyArray = new float[0];
for (int i = 0; i < array.size(); ++i)
{
COSBase base2 = array.getObject(i);
@@ -838,7 +839,7 @@ public class PDAnnotationMarkup extends
}
else
{
- pathArray[i] = new float[0];
+ pathArray[i] = emptyArray;
}
}
return pathArray;