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