This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

java.net serialization


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi list,

I have written a little patch for java.net and its serialization.
Please review and comment.

Michael
- -- 
Homepage: http://www.worldforge.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+I9/3WSOgCCdjSDsRAj7BAJ40dw+o2A0m+Hp0EqYYgYu5Oa0ypACfbTGj
tFnGQN/+ANrKp6pxPdfg4BY=
=MFf8
-----END PGP SIGNATURE-----
Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/libjava/ChangeLog,v
retrieving revision 1.1626
diff -b -u -r1.1626 ChangeLog
--- ChangeLog	11 Jan 2003 01:17:18 -0000	1.1626
+++ ChangeLog	14 Jan 2003 09:57:59 -0000
@@ -1,3 +1,12 @@
+2003-01-14  Michael Koch  <konqueror@gmx.de>
+
+	* java/net/InetSocketAddress.java
+	(serialVersionUID): New member variable.
+	* java/net/NetPermission.java
+	(NetPermission): Dont implement java.io.Serialization directly.
+	* java/net/SocketAddress.java:
+	(serialVersionUID): Documentation added.
+
 2003-01-10  Michael Koch  <konqueror@gmx.de>
 
 	* java/net/DatagramSocket.java
Index: java/net/InetSocketAddress.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/net/InetSocketAddress.java,v
retrieving revision 1.6
diff -b -u -r1.6 InetSocketAddress.java
--- java/net/InetSocketAddress.java	3 Oct 2002 14:30:48 -0000	1.6
+++ java/net/InetSocketAddress.java	14 Jan 2003 09:59:00 -0000
@@ -47,6 +47,11 @@
 
 public class InetSocketAddress extends SocketAddress
 {
+  /**
+   * Compatible with JDK 1.4+
+   */
+  private static final long serialVersionUID = 5076001401234631237L;
+  
   String hostname;
   InetAddress addr;
   int port;
Index: java/net/NetPermission.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/net/NetPermission.java,v
retrieving revision 1.3
diff -b -u -r1.3 NetPermission.java
--- java/net/NetPermission.java	25 Sep 2002 17:14:09 -0000	1.3
+++ java/net/NetPermission.java	14 Jan 2003 09:59:00 -0000
@@ -48,7 +48,6 @@
  * @author Aaron M. Renn (arenn@urbanophile.com)
  */
 public final class NetPermission extends BasicPermission
-  implements java.io.Serializable
 {
   static final long serialVersionUID = -8343910153355041693L;
 
Index: java/net/SocketAddress.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/net/SocketAddress.java,v
retrieving revision 1.3
diff -b -u -r1.3 SocketAddress.java
--- java/net/SocketAddress.java	18 Nov 2002 13:22:51 -0000	1.3
+++ java/net/SocketAddress.java	14 Jan 2003 09:59:00 -0000
@@ -48,6 +48,9 @@
  */
 public abstract class SocketAddress implements Serializable
 {
+  /**
+   * Compatible with JDK 1.4+
+   */
   static final long serialVersionUID = 5215720748342549866L;
 
   /**

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]