/[classpath]/classpath/java/io/ObjectOutputStream.java
ViewVC logotype

Diff of /classpath/java/io/ObjectOutputStream.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.46 by bryce, Fri Jul 23 22:29:01 2004 UTC revision 1.46.2.1 by gnu_andrew, Mon Jan 10 18:25:47 2005 UTC
# Line 1  Line 1 
1  /* ObjectOutputStream.java -- Class used to write serialized objects  /* ObjectOutputStream.java -- Class used to write serialized objects
2     Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.     Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
3    
4  This file is part of GNU Classpath.  This file is part of GNU Classpath.
5    
# Line 42  import java.lang.reflect.Array; Line 42  import java.lang.reflect.Array;
42  import java.lang.reflect.Field;  import java.lang.reflect.Field;
43  import java.lang.reflect.Method;  import java.lang.reflect.Method;
44  import java.lang.reflect.InvocationTargetException;  import java.lang.reflect.InvocationTargetException;
 import java.security.PrivilegedAction;  
45  import java.security.AccessController;  import java.security.AccessController;
46  import java.util.Hashtable;  import java.util.Hashtable;
47    
# Line 116  import gnu.classpath.Configuration; Line 115  import gnu.classpath.Configuration;
115   * @see java.io.Externalizable   * @see java.io.Externalizable
116   * @see java.io.ObjectInputStream   * @see java.io.ObjectInputStream
117   * @see java.io.Serializable   * @see java.io.Serializable
118     * @author Tom Tromey (tromey@redhat.com)
119     * @author Jeroen Frijters (jeroen@frijters.net)
120     * @author Guilhem Lavaux (guilhem@kaffe.org)
121     * @author Michael Koch (konqueror@gmx.de)
122     * @author Andrew John Hughes (gnu_andrew@member.fsf.org)
123   */   */
124  public class ObjectOutputStream extends OutputStream  public class ObjectOutputStream extends OutputStream
125    implements ObjectOutput, ObjectStreamConstants    implements ObjectOutput, ObjectStreamConstants
# Line 141  public class ObjectOutputStream extends Line 145  public class ObjectOutputStream extends
145      replacementEnabled = false;      replacementEnabled = false;
146      isSerializing = false;      isSerializing = false;
147      nextOID = baseWireHandle;      nextOID = baseWireHandle;
148      OIDLookupTable = new Hashtable();      OIDLookupTable = new Hashtable<ObjectIdentityWrapper,Integer>();
149      protocolVersion = defaultProtocolVersion;      protocolVersion = defaultProtocolVersion;
150      useSubclassMethod = false;      useSubclassMethod = false;
151      writeStreamHeader();      writeStreamHeader();
# Line 1567  public class ObjectOutputStream extends Line 1571  public class ObjectOutputStream extends
1571    private boolean replacementEnabled;    private boolean replacementEnabled;
1572    private boolean isSerializing;    private boolean isSerializing;
1573    private int nextOID;    private int nextOID;
1574    private Hashtable OIDLookupTable;    private Hashtable<ObjectIdentityWrapper,Integer> OIDLookupTable;
1575    private int protocolVersion;    private int protocolVersion;
1576    private boolean useSubclassMethod;    private boolean useSubclassMethod;
1577    private SetAccessibleAction setAccessible = new SetAccessibleAction();    private SetAccessibleAction setAccessible = new SetAccessibleAction();

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.46.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26