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