You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2021/01/16 10:59:10 UTC
svn commit: r1885552 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java
Author: tilman
Date: Sat Jan 16 10:59:10 2021
New Revision: 1885552
URL: http://svn.apache.org/viewvc?rev=1885552&view=rev
Log:
PDFBOX-4892: Sonar fix
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java?rev=1885552&r1=1885551&r2=1885552&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java Sat Jan 16 10:59:10 2021
@@ -768,7 +768,7 @@ public class COSWriter implements ICOSVi
// Filter for NormalXReferences and FreeXReferences
// sort xref, needed only if object keys not regenerated
- List<XReferenceEntry> xRefEntries = getXRefEntries().stream() //
+ List<XReferenceEntry> tmpXRefEntries = getXRefEntries().stream() //
.filter(e -> e instanceof NormalXReference || e instanceof FreeXReference) //
.sorted() //
.collect(Collectors.toList());
@@ -781,7 +781,7 @@ public class COSWriter implements ICOSVi
// write start object number and object count for this x ref section
// we assume starting from scratch
- Long[] xRefRanges = getXRefRanges(xRefEntries);
+ Long[] xRefRanges = getXRefRanges(tmpXRefEntries);
int xRefLength = xRefRanges.length;
int x = 0;
int j = 0;
@@ -791,7 +791,7 @@ public class COSWriter implements ICOSVi
for (int i = 0; i < xRefRanges[x + 1]; ++i)
{
- writeXrefEntry(xRefEntries.get(j++));
+ writeXrefEntry(tmpXRefEntries.get(j++));
}
x += 2;
}
@@ -801,7 +801,7 @@ public class COSWriter implements ICOSVi
{
List<NormalXReference> normalXReferences = getXRefEntries().stream() //
.filter(e -> e instanceof NormalXReference) //
- .map(e -> (NormalXReference) e) //
+ .map(NormalXReference.class::cast) //
.sorted() //
.collect(Collectors.toList());
long last = 0;