Author: tilman
Date: Mon Sep  1 17:24:18 2025
New Revision: 1928166

Log:
PDFBOX-5660: revert recent HashMap initializations, as suggested by Axel Howind

Modified:
   
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDFStreamEngine.java
   
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNumberTreeNode.java
   
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDPageLabels.java

Modified: 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDFStreamEngine.java
==============================================================================
--- 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDFStreamEngine.java
       Mon Sep  1 15:15:46 2025        (r1928165)
+++ 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDFStreamEngine.java
       Mon Sep  1 17:24:18 2025        (r1928166)
@@ -78,7 +78,7 @@ public abstract class PDFStreamEngine
 {
     private static final Log LOG = LogFactory.getLog(PDFStreamEngine.class);
 
-    private final Map<String, OperatorProcessor> operators = new 
HashMap<String, OperatorProcessor>(80);
+    private final Map<String, OperatorProcessor> operators = new 
HashMap<String, OperatorProcessor>();
 
     private Deque<PDGraphicsState> graphicsStack = new 
ArrayDeque<PDGraphicsState>();
 

Modified: 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNumberTreeNode.java
==============================================================================
--- 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNumberTreeNode.java
     Mon Sep  1 15:15:46 2025        (r1928165)
+++ 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNumberTreeNode.java
     Mon Sep  1 17:24:18 2025        (r1928166)
@@ -181,7 +181,7 @@ public class PDNumberTreeNode implements
         {
             COSArray numbersArray = (COSArray) numBase;
             int size = numbersArray.size();
-            indices = new HashMap<Integer, COSObjectable>(size / 2);
+            indices = new HashMap<Integer, COSObjectable>();
             if (size % 2 != 0)
             {
                 LOG.warn("Numbers array has odd size: " + size);

Modified: 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDPageLabels.java
==============================================================================
--- 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDPageLabels.java
 Mon Sep  1 15:15:46 2025        (r1928165)
+++ 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDPageLabels.java
 Mon Sep  1 17:24:18 2025        (r1928166)
@@ -208,7 +208,7 @@ public class PDPageLabels implements COS
     public Map<String, Integer> getPageIndicesByLabels()
     {
         int numberOfPages = doc.getNumberOfPages();
-        final Map<String, Integer> labelMap = new HashMap<String, 
Integer>(numberOfPages);
+        final Map<String, Integer> labelMap = new HashMap<String, Integer>();
         computeLabels(new LabelHandler()
         {
             @Override

Reply via email to