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);