corda/classpath/avian
Johannes Schindelin 4b8285e597 Implement a rudimentary Java-compatible ObjectInputStream
The Java Language Specification documents the serialization protocol
implemented by this change set:

http://docs.oracle.com/javase/7/docs/platform/serialization/spec/protocol.html#10258

This change is intended to make it easier to use Avian VM as a drop-in
replacement for the Oracle JVM when serializing objects.

The previous serialization code is still available as
avian.LegacyObjectInputStream.

This commit only implements the non-object parts of the deserialization
specification.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-11-06 09:10:51 -06:00
..
avianvmresource update copyright years 2013-07-02 20:52:38 -06:00
file update copyright years 2013-07-02 20:52:38 -06:00
http update copyright years 2013-07-02 20:52:38 -06:00
jar Do not report jar: URLs as jar://file:... 2013-11-04 16:55:07 -06:00
Addendum.java update copyright years 2013-07-02 20:52:38 -06:00
AnnotationInvocationHandler.java update copyright years 2013-07-02 20:52:38 -06:00
Assembler.java update copyright years 2013-07-02 20:52:38 -06:00
Atomic.java add bare-bones ConcurrentLinkedQueue implementation 2011-09-29 18:26:50 -06:00
Callback.java update copyright years 2013-07-02 20:52:38 -06:00
CallbackReceiver.java update copyright years 2013-07-02 20:52:38 -06:00
Cell.java update copyright years 2013-07-02 20:52:38 -06:00
ClassAddendum.java update copyright years 2013-07-02 20:52:38 -06:00
Classes.java update copyright years 2013-07-02 20:52:38 -06:00
ConstantPool.java update copyright years 2013-07-02 20:52:38 -06:00
Continuations.java update copyright years 2013-07-02 20:52:38 -06:00
FieldAddendum.java update copyright years 2013-07-02 20:52:38 -06:00
IncompatibleContinuationException.java update copyright years 2013-07-02 20:52:38 -06:00
Iso88591.java update copyright years 2013-07-02 20:52:38 -06:00
LegacyObjectInputStream.java Implement a rudimentary Java-compatible ObjectInputStream 2013-11-06 09:10:51 -06:00
LegacyObjectOutputStream.java Implement a Java-compatible ObjectOutputStream 2013-11-06 09:10:50 -06:00
Machine.java update copyright years 2013-07-02 20:52:38 -06:00
MethodAddendum.java update copyright years 2013-07-02 20:52:38 -06:00
OpenJDK.java update copyright years 2013-07-02 20:52:38 -06:00
PersistentSet.java update copyright years 2013-07-02 20:52:38 -06:00
Singleton.java update copyright years 2013-07-02 20:52:38 -06:00
Stream.java update copyright years 2013-07-02 20:52:38 -06:00
SystemClassLoader.java Teach SystemClassLoader#getResources to not stop at the first match 2013-11-04 16:49:34 -06:00
Traces.java add avian.trace.port property 2013-03-08 14:47:27 -07:00
Utf8.java update copyright years 2013-07-02 20:52:38 -06:00
VMClass.java update copyright years 2013-07-02 20:52:38 -06:00
VMField.java update copyright years 2013-07-02 20:52:38 -06:00
VMMethod.java update copyright years 2013-07-02 20:52:38 -06:00