diff --git a/src/java/com/threerings/io/Streamable.java b/src/java/com/threerings/io/Streamable.java index 111513bac..cb58b4bf7 100644 --- a/src/java/com/threerings/io/Streamable.java +++ b/src/java/com/threerings/io/Streamable.java @@ -22,25 +22,22 @@ package com.threerings.io; /** - * Marks an object as streamable, meaning that it can be written to {@link - * ObjectOutputStream} instances and read from {@link ObjectInputStream} - * instances. + * Marks an object as streamable, meaning that it can be written to {@link ObjectOutputStream} + * instances and read from {@link ObjectInputStream} instances. * - *

All non-transient public fields will be automatically - * written and restored for a {@link Streamable} instance. Classes that - * wish to stream non-public fields or customize the streaming process - * should implement methods with the following signatures: + *

All non-transient fields will be automatically written and restored for a + * {@link Streamable} instance. Classes that wish to stream non-public fields or customize the + * streaming process should implement methods with the following signatures: * *

* public void writeObject ({@link ObjectOutputStream} out); * public void readObject ({@link ObjectInputStream} in); * * - *

They can then handle the entirety of the streaming process, or call - * {@link ObjectOutputStream#defaultWriteObject} and {@link - * ObjectInputStream#defaultReadObject} from within their - * writeObject and readObject methods to perform - * the standard streaming in addition to their customized behavior. + *

They can then handle the entirety of the streaming process, or call {@link + * ObjectOutputStream#defaultWriteObject} and {@link ObjectInputStream#defaultReadObject} from + * within their writeObject and readObject methods to perform the + * standard streaming in addition to their customized behavior. */ public interface Streamable {