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 2016/08/03 18:57:21 UTC
svn commit: r1755106 -
/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/Type2CharString.java
Author: tilman
Date: Wed Aug 3 18:57:21 2016
New Revision: 1755106
URL: http://svn.apache.org/viewvc?rev=1755106&view=rev
Log:
PDFBOX-2852: simplify code
Modified:
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/Type2CharString.java
Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/Type2CharString.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/Type2CharString.java?rev=1755106&r1=1755105&r2=1755106&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/Type2CharString.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/Type2CharString.java Wed Aug 3 18:57:21 2016
@@ -256,14 +256,14 @@ public class Type2CharString extends Typ
{
if (flag)
{
- addCommand(asNumberList(0f, numbers.get(0).floatValue() + nominalWidthX),
+ addCommand(Arrays.asList((Number) 0f, numbers.get(0).floatValue() + nominalWidthX),
new CharStringCommand(13));
numbers = numbers.subList(1, numbers.size());
- }
+ }
else
{
- addCommand(asNumberList(0f, defWidthX),
- new CharStringCommand(13));
+ addCommand(Arrays.asList((Number) 0f, defWidthX),
+ new CharStringCommand(13));
}
}
return numbers;
@@ -374,16 +374,6 @@ public class Type2CharString extends Typ
type1Sequence.add(command);
}
- private List<Number> asNumberList(Float... a)
- {
- List<Number> list = new ArrayList<Number>(a.length);
- for(int i = 0; i < a.length; i++)
- {
- list.add(a[i]);
- }
- return list;
- }
-
private static <E> List<List<E>> split(List<E> list, int size)
{
List<List<E>> result = new ArrayList<List<E>>();