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 2020/05/05 17:47:17 UTC

svn commit: r1877406 - /pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cmap/CMap.java

Author: tilman
Date: Tue May  5 17:47:17 2020
New Revision: 1877406

URL: http://svn.apache.org/viewvc?rev=1877406&view=rev
Log:
PDFBOX-4071: use jdk8 functional syntax

Modified:
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cmap/CMap.java

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cmap/CMap.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cmap/CMap.java?rev=1877406&r1=1877405&r2=1877406&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cmap/CMap.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cmap/CMap.java Tue May  5 17:47:17 2020
@@ -22,7 +22,6 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
-import java.util.Map.Entry;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -447,17 +446,17 @@ public class CMap
         cmap.codespaceRanges.forEach(this::addCodespaceRange);
         charToUnicodeOneByte.putAll(cmap.charToUnicodeOneByte);
         charToUnicodeTwoBytes.putAll(cmap.charToUnicodeTwoBytes);
-        for (Entry<Integer, Map<Integer, Integer>> map : cmap.codeToCid.entrySet())
+        cmap.codeToCid.forEach((key, value) ->
         {
-            if (codeToCid.containsKey(map.getKey()))
+            if (codeToCid.containsKey(key))
             {
-                codeToCid.get(map.getKey()).putAll(map.getValue());
+                codeToCid.get(key).putAll(value);
             }
             else
             {
-                codeToCid.put(map.getKey(), map.getValue());
+                codeToCid.put(key, value);
             }
-        }
+        });
         codeToCidRanges.addAll(cmap.codeToCidRanges);
         maxCodeLength = Math.max(maxCodeLength, cmap.maxCodeLength);
         minCodeLength = Math.min(minCodeLength, cmap.minCodeLength);