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/01/23 13:59:57 UTC

svn commit: r1726394 - in /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font: CIDSystemInfo.java FileSystemFontProvider.java PDPanoseClassification.java

Author: tilman
Date: Sat Jan 23 12:59:57 2016
New Revision: 1726394

URL: http://svn.apache.org/viewvc?rev=1726394&view=rev
Log:
PDFBOX-3152: remove Serialiazable, CWE-502

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/CIDSystemInfo.java
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FileSystemFontProvider.java
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDPanoseClassification.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/CIDSystemInfo.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/CIDSystemInfo.java?rev=1726394&r1=1726393&r2=1726394&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/CIDSystemInfo.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/CIDSystemInfo.java Sat Jan 23 12:59:57 2016
@@ -17,14 +17,12 @@
 
 package org.apache.pdfbox.pdmodel.font;
 
-import java.io.Serializable;
-
 /**
  * Represents a CIDSystemInfo for the FontMapper API.
  *
  * @author John Hewson
  */
-public final class CIDSystemInfo implements Serializable
+public final class CIDSystemInfo
 {
     private final String registry;
     private final String ordering;

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FileSystemFontProvider.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FileSystemFontProvider.java?rev=1726394&r1=1726393&r2=1726394&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FileSystemFontProvider.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FileSystemFontProvider.java Sat Jan 23 12:59:57 2016
@@ -24,7 +24,6 @@ import java.io.FileReader;
 import java.io.FileWriter;
 import java.io.IOException;
 import java.io.InputStream;
-import java.io.Serializable;
 import java.net.URI;
 import java.security.AccessControlException;
 import java.util.ArrayList;
@@ -60,7 +59,7 @@ final class FileSystemFontProvider exten
     private final List<FSFontInfo> fontInfoList = new ArrayList<FSFontInfo>();
     private final FontCache cache;
 
-    private static class FSFontInfo extends FontInfo implements Serializable
+    private static class FSFontInfo extends FontInfo
     {
         private final String postScriptName;
         private final FontFormat format;
@@ -179,7 +178,7 @@ final class FileSystemFontProvider exten
     /**
      * Represents ignored fonts (i.e. bitmap fonts).
      */
-    private static final class FSIgnored extends FSFontInfo implements Serializable
+    private static final class FSIgnored extends FSFontInfo
     {
         private FSIgnored(File file, FontFormat format, String postScriptName)
         {

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDPanoseClassification.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDPanoseClassification.java?rev=1726394&r1=1726393&r2=1726394&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDPanoseClassification.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDPanoseClassification.java Sat Jan 23 12:59:57 2016
@@ -17,15 +17,13 @@
 
 package org.apache.pdfbox.pdmodel.font;
 
-import java.io.Serializable;
-
 /**
  * Represents a 10-byte PANOSE classification.
  *
  * @link http://www.monotype.com/services/pan2
  * @author John Hewson
  */
-public class PDPanoseClassification implements Serializable
+public class PDPanoseClassification
 {
     private final byte[] bytes;