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;