Author: tilman
Date: Tue Nov  4 04:11:54 2025
New Revision: 1929498

Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov; refactor; closes #312

Modified:
   
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/cff/CFFParser.java

Modified: 
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/cff/CFFParser.java
==============================================================================
--- 
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/cff/CFFParser.java 
    Tue Nov  4 02:46:28 2025        (r1929497)
+++ 
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/cff/CFFParser.java 
    Tue Nov  4 04:11:54 2025        (r1929498)
@@ -993,13 +993,14 @@ public class CFFParser
             throws IOException
     {
         int nSups = dataInput.readUnsignedByte();
-        encoding.supplement = new CFFBuiltInEncoding.Supplement[nSups];
+        CFFBuiltInEncoding.Supplement[] supplement = new 
CFFBuiltInEncoding.Supplement[nSups];
+        encoding.supplement = supplement;
         for (int i = 0; i < nSups; i++)
         {
             int code = dataInput.readUnsignedByte();
             int sid = dataInput.readUnsignedShort();
-            encoding.supplement[i] = new CFFBuiltInEncoding.Supplement(code, 
sid, readString(sid));
-            encoding.add(encoding.supplement[i]);
+            supplement[i] = new CFFBuiltInEncoding.Supplement(code, sid, 
readString(sid));
+            encoding.add(supplement[i]);
         }
     }
 

Reply via email to