FindBugs is complaining that Class.pd will mess up serialization. 
I don't know if this is the best fix.  Comments?

AG



2005-09-14  Anthony Green  <[EMAIL PROTECTED]>

        * java/lang/Class.java (pd): ProtectionDomain is not serializable.
        Make this field transient.


Index: java/lang/Class.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/lang/Class.java,v
retrieving revision 1.39
diff -u -r1.39 Class.java
--- java/lang/Class.java        13 Sep 2005 21:25:11 -0000      1.39
+++ java/lang/Class.java        14 Sep 2005 23:45:41 -0000
@@ -101,7 +101,7 @@
   /** The class signers. */
   private Object[] signers = null;
   /** The class protection domain. */
-  private final ProtectionDomain pd;
+  private final transient ProtectionDomain pd;
 
   /* We use an inner class, so that Class doesn't have a static initializer */
   private static final class StaticData




_______________________________________________
Classpath-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/classpath-patches

Reply via email to