PropertyChangeEvent.java (serialVersionUID): Added.
* java/beans/PropertyChangeEvent.java (serialVersionUID): Added. * java/beans/PropertyVetoException.java (serialVersionUID): Added. * java/io/File.java (writeObject): Added. (readObject): Added. (serialVersionUID): Added. * java/io/ObjectOutputStream.java (writeObject): Initialized fieldsAlreadyWritten before recursion rather than after. * java/io/ObjectStreamClass.java (serialVersionUID): Added. * java/io/OptionalDataException.java (serialVersionUID): Added. (OptionalDataException): Made package private. * java/io/SyncFailedException.java (SyncFailedException): Removed default constructor to match spec. * java/lang/Boolean.java (serialVersionUID): Added. * java/lang/Byte.java (serialVersionUID): Added. * java/lang/Character.java (serialVersionUID): Added. * java/lang/Double.java (serialVersionUID): Added. * java/lang/Float.java (serialVersionUID): Added. * java/lang/Integer.java (serialVersionUID): Added. * java/lang/Long.java (serialVersionUID): Added. * java/lang/Number.java (serialVersionUID): Added. * java/lang/Short.java (serialVersionUID): Added. * java/lang/String.java (serialVersionUID): Added. * java/lang/ThreadDeath.java (ThreadDeath): Removed constructor to match spec. * java/lang/reflect/InvocationTargetException.java (serialVersionUID): Added. * java/net/URL.java (handler): Made transient. (hashCode): Added field for serialization, per spec. and use cached value if available. (serialVersionUID): Added. (URL): Initialize hashCode. (set): Adjust hashCode. (readObject): New Method to initialize the protocol handler when deserializing. (writeObject): New method. * java/text/BreakIterator.java: Removed 'implements Serializable'. * java/text/Collator.java: Removed 'implements Serializable'. * java/util/GregorianCalendar.java (serialVersionUID): Added. * java/util/Properties.java (serialVersionUID): Added. * java/util/Random.java (serialVersionUID): Added. (seed): Made private. (nextNextGaussian): Made private. (haveNextNextGaussian): Made private. * java/util/Stack.java (serialVersionUID): Added. * java/util/TimeZone.java (serialVersionUID): Added. * java/util/Vector.java (serialVersionUID): Added. Serialization mods. From-SVN: r36272
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1998, 1999 Free Software Foundation
|
||||
/* Copyright (C) 1998, 1999, 2000 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
@@ -32,6 +32,8 @@ public final class Boolean extends Object implements Serializable
|
||||
/* The boolean value of the instance. */
|
||||
private boolean value;
|
||||
|
||||
private static final long serialVersionUID = -3665804199014368530L;
|
||||
|
||||
public Boolean(boolean boolVal)
|
||||
{
|
||||
value = boolVal;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1998, 1999 Free Software Foundation
|
||||
/* Copyright (C) 1998, 1999, 2000 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
@@ -29,6 +29,8 @@ public final class Byte extends Number implements Comparable
|
||||
// by javac, and is handled specially by gcc.
|
||||
public static final Class TYPE = byte.class;
|
||||
|
||||
private static final long serialVersionUID = -7183698231559129828L;
|
||||
|
||||
public Byte(byte value)
|
||||
{
|
||||
this.value = value;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Character.java - Character class.
|
||||
|
||||
/* Copyright (C) 1998, 1999 Free Software Foundation
|
||||
/* Copyright (C) 1998, 1999, 2000 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
@@ -83,6 +83,7 @@ public final class Character implements Serializable, Comparable
|
||||
public static final byte PRIVATE_USE = 18;
|
||||
public static final byte SURROGATE = 19;
|
||||
|
||||
private static final long serialVersionUID = 3786198910865385080L;
|
||||
|
||||
public Character (char ch)
|
||||
{
|
||||
|
||||
@@ -32,6 +32,8 @@ public final class Double extends Number
|
||||
|
||||
private double value;
|
||||
|
||||
private static final long serialVersionUID = -9172774392245257468L;
|
||||
|
||||
public native static double parseDouble (String s)
|
||||
throws NumberFormatException;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1998, 1999 Free Software Foundation
|
||||
/* Copyright (C) 1998, 1999, 2000 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
@@ -32,6 +32,8 @@ public final class Float extends Number
|
||||
|
||||
private float value;
|
||||
|
||||
private static final long serialVersionUID = -2671257302660747028L;
|
||||
|
||||
public Float (float value)
|
||||
{
|
||||
this.value = value;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1998, 1999 Free Software Foundation
|
||||
/* Copyright (C) 1998, 1999, 2000 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
@@ -30,6 +30,8 @@ public final class Integer extends Number implements Comparable
|
||||
/* The int value of the instance. */
|
||||
private int value;
|
||||
|
||||
private static final long serialVersionUID = 1360826667806852920L;
|
||||
|
||||
public Integer(int val)
|
||||
{
|
||||
value = val;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1998, 1999 Free Software Foundation
|
||||
/* Copyright (C) 1998, 1999, 2000 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
@@ -30,6 +30,8 @@ public final class Long extends Number implements Comparable
|
||||
/* The long value of the instance. */
|
||||
private long value;
|
||||
|
||||
private static final long serialVersionUID = 4290774380558885855L;
|
||||
|
||||
public Long(long val)
|
||||
{
|
||||
value = val;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1998, 1999 Free Software Foundation
|
||||
/* Copyright (C) 1998, 1999, 2000 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
@@ -36,4 +36,6 @@ public abstract class Number implements Serializable
|
||||
{
|
||||
return (short) intValue();
|
||||
}
|
||||
|
||||
private static final long serialVersionUID = -8742448824652078965L;
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1998, 1999 Free Software Foundation
|
||||
/* Copyright (C) 1998, 1999, 2000 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
@@ -29,6 +29,8 @@ public final class Short extends Number implements Comparable
|
||||
// by javac, and is handled specially by gcc.
|
||||
public static final Class TYPE = short.class;
|
||||
|
||||
private static final long serialVersionUID = 7515723908773894738L;
|
||||
|
||||
public Short(short value)
|
||||
{
|
||||
this.value = value;
|
||||
|
||||
@@ -26,6 +26,10 @@ public final class String implements Serializable, Comparable
|
||||
private int boffset; // Note this is a byte offset - don't use in Java code!
|
||||
private int count;
|
||||
|
||||
// This is probably not necessary because this class is special cased already
|
||||
// but it will avoid showing up as a discrepancy when comparing SUIDs.
|
||||
private static final long serialVersionUID = -6849794470754667710L;
|
||||
|
||||
public String ()
|
||||
{
|
||||
init();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// ThreadDeath.java - Special exception registering Thread death.
|
||||
|
||||
/* Copyright (C) 1998, 1999 Free Software Foundation
|
||||
/* Copyright (C) 1998, 1999, 2000 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
@@ -27,9 +27,4 @@ public class ThreadDeath extends Error
|
||||
{
|
||||
super ();
|
||||
}
|
||||
|
||||
public ThreadDeath (String message)
|
||||
{
|
||||
super (message);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// InvocationTargetException.java - Wrapper exception for reflection.
|
||||
|
||||
/* Copyright (C) 1998, 1999 Free Software Foundation
|
||||
/* Copyright (C) 1998, 1999, 2000 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
@@ -70,4 +70,6 @@ public class InvocationTargetException extends Exception
|
||||
// The wrapped exception. The name is specified by the
|
||||
// serialization spec.
|
||||
private Throwable target;
|
||||
|
||||
private static final long serialVersionUID = 4085088731926701167L;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user