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 2019/09/24 18:20:59 UTC
svn commit: r1867482 -
/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/gsub/GlyphArraySplitterRegexImpl.java
Author: tilman
Date: Tue Sep 24 18:20:58 2019
New Revision: 1867482
URL: http://svn.apache.org/viewvc?rev=1867482&view=rev
Log:
PDFBOX-4071: use jdk8 lambda expressions
Modified:
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/gsub/GlyphArraySplitterRegexImpl.java
Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/gsub/GlyphArraySplitterRegexImpl.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/gsub/GlyphArraySplitterRegexImpl.java?rev=1867482&r1=1867481&r2=1867482&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/gsub/GlyphArraySplitterRegexImpl.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/gsub/GlyphArraySplitterRegexImpl.java Tue Sep 24 18:20:58 2019
@@ -46,22 +46,14 @@ public class GlyphArraySplitterRegexImpl
List<String> tokens = compoundCharacterTokenizer.tokenize(originalGlyphsAsText);
List<List<Integer>> modifiedGlyphs = new ArrayList<>();
-
- for (String token : tokens)
- {
- modifiedGlyphs.add(convertGlyphIdsToList(token));
- }
-
+ tokens.forEach(token -> modifiedGlyphs.add(convertGlyphIdsToList(token)));
return modifiedGlyphs;
}
private Set<String> getMatchersAsStrings(Set<List<Integer>> matchers)
{
Set<String> stringMatchers = new HashSet<>(matchers.size());
- for (List<Integer> glyphIds : matchers)
- {
- stringMatchers.add(convertGlyphIdsToString(glyphIds));
- }
+ matchers.forEach(glyphIds -> stringMatchers.add(convertGlyphIdsToString(glyphIds)));
return stringMatchers;
}
@@ -69,10 +61,7 @@ public class GlyphArraySplitterRegexImpl
{
StringBuilder sb = new StringBuilder(20);
sb.append(GLYPH_ID_SEPARATOR);
- for (Integer glyphId : glyphIds)
- {
- sb.append(glyphId).append(GLYPH_ID_SEPARATOR);
- }
+ glyphIds.forEach(glyphId -> sb.append(glyphId).append(GLYPH_ID_SEPARATOR));
return sb.toString();
}