This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
java.net serialization
- From: Michael Koch <konqueror at gmx dot de>
- To: java-patches at gcc dot gnu dot org
- Date: Tue, 14 Jan 2003 11:01:24 +0100
- Subject: 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;
/**