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