summaryrefslogtreecommitdiff
path: root/java/io/ObjectInputStream.java
Commit message (Collapse)AuthorAgeFilesLines
...
* typo: Systm -> SystemBrian Jones2000-11-161-3/+3
| | | | typo: there -> their
* dumpElement (String): removed extraneous semi-colonBrian Jones2000-11-161-4/+4
| | | | | dumpElementln (String): removed extraneous semi-colon setDump (boolean): removed reference to this in static method
* * java/io/ObjectInputStream.java (readObject): Added code toWarren Levy2000-11-031-22/+92
| | | | | | | | | | | | | | | | | | conditionally dump out the serialized data. Handle ENDBLOCKDATA case a bit more gracefully since the current behavior doesn't seem to work as expected. (readStreamHeader): Added code for serialized data dumper. (readNextBlock): Ditto. (readFields): Ditto. (dump): New private static field for turning on/off dumper. (setDump): New method. (dumpElement): New method. (dumpElementln): New method. Serialization dumper. Enable by calling java.io.ObjectInputStream.setDump(true) in your test program. The output will be generated as the object is deserialized (i.e. the readObject() method is executed).
* * Makefile.am: Removed Replaceable.java and Resolvable.java.Warren Levy2000-10-061-8/+30
| | | | | | | | | | | | | | | | | * ObjectInputStream.java (processResolution): Fixed typo in method name. (processResolution): Handle readResolve method via reflection with removal of Resolvable interface. * ObjectOutputStream.java (writeObject): Handle writeReplace method via reflection with removal of Replaceable interface. * Replaceable.java: Removed. * Resolvable.java: Removed. Serialization mods. Note: The interfaces java.io.Replaceable and java.io.Resolvable were only temporary additions to JDK 1.2 beta versions and were not included in the JDK 1.2 final. The Serialization spec instructs how to deal with their methods (via reflection).
* * ObjectInputStream.java (readFields): Turn offWarren Levy2000-08-041-2/+9
| | | | | | | | | | | | | | | | | | | | | readDataFromBlock while reading via GetField. (GetField$1.get(String, Object)): Pass Class of default value to getField. (getField): Allow for null default values. * ObjectOutputStream.java: Fixed typo in comment. (PutField$1.put): Fixed calls of checkType in most of the put methods to pass the correct parameter. (PutField$1.put(String, Object)): Allow for null value arg. (PutField$1.write): Turn off writeDataAsBlocks while writing via PutField. * ObjectStreamClass.java (serialPersistentFields): Fixed typo in spec'ed field name. (getSerialPersistentFields): Changed spelling of method to match the correct spelling of the spec'ed field name. More serialization fixes per Mauve results.
* Change license to libgcc-like terms.Paul Fisher2000-03-161-68/+23
| | | | Fix copyright years.
* Made changes suggested by kopi (kjc) compiler team to be in keepingBrian Jones1999-12-281-2/+2
| | | | | with JLS 4.5.4. The changes may be unnecessary but should not affect the outcome of compiling with any other compiler.
* Added GetField class and associated methods.Geoff Berry1999-11-231-617/+615
|
* (readObject): Removed unused variable.Geoff Berry1999-02-221-1/+0
|
* (readObject): Changed while loop to switch statement.Geoff Berry1999-02-221-39/+29
|
* Ensure javaio native library loadedAaron M. Renn1998-12-271-2/+2
|
* Added Persistant Fields API support.Geoff Berry1998-10-291-16/+278
|
* Changed copyright assignment to FSF.Geoff Berry1998-08-301-1/+1
|
* Changed usage of OSCField to ObjectStreamField. Partially implementedGeoff Berry1998-07-291-25/+123
| | | | reading in data for a different version of a class.
* Completed (registerValidation(ObjectInputValidation,int)).Geoff Berry1998-07-281-146/+171
|
* Made string and array constants into static final veriablesGeoff Berry1998-07-241-2/+4
|
* Fixed bug in (readObject()) where ObjectStreamClass's weren't gettingGeoff Berry1998-07-241-30/+91
| | | | handles assigned soon enough.
* First versionGeoff Berry1998-07-211-0/+944