You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ms...@apache.org on 2018/03/21 06:54:51 UTC
svn commit: r1827389 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java
Author: msahyoun
Date: Wed Mar 21 06:54:51 2018
New Revision: 1827389
URL: http://svn.apache.org/viewvc?rev=1827389&view=rev
Log:
PDFBOX-4071: use entrySet instead of keySet for iteration
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java?rev=1827389&r1=1827388&r2=1827389&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/COSParser.java Wed Mar 21 06:54:51 2018
@@ -1884,13 +1884,14 @@ public class COSParser extends BaseParse
source.read();
}
// add all found compressed objects to the brute force search result
- for (Long offset : bfSearchObjStreamsOffsets.keySet())
+ for (Entry<Long, COSObjectKey> streamOffsetsEntry : bfSearchObjStreamsOffsets.entrySet())
{
- Long bfOffset = bfSearchCOSObjectKeyOffsets.get(bfSearchObjStreamsOffsets.get(offset));
+ Long offset = streamOffsetsEntry.getKey();
+ Long bfOffset = bfSearchCOSObjectKeyOffsets.get(streamOffsetsEntry.getValue());
// incomplete object stream found?
if (bfOffset == null)
{
- LOG.warn("Skipped incomplete object stream:" + bfSearchObjStreamsOffsets.get(offset)
+ LOG.warn("Skipped incomplete object stream:" + streamOffsetsEntry.getValue()
+ " at " + offset);
continue;
}