diff options
Diffstat (limited to 'libjava/classpath/java/io/ObjectStreamConstants.java')
-rw-r--r-- | libjava/classpath/java/io/ObjectStreamConstants.java | 65 |
1 files changed, 32 insertions, 33 deletions
diff --git a/libjava/classpath/java/io/ObjectStreamConstants.java b/libjava/classpath/java/io/ObjectStreamConstants.java index a29db2a0e2c..8f70196c9c7 100644 --- a/libjava/classpath/java/io/ObjectStreamConstants.java +++ b/libjava/classpath/java/io/ObjectStreamConstants.java @@ -8,7 +8,7 @@ GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. - + GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU @@ -45,24 +45,24 @@ package java.io; * <code>ObjectInputStream</code>, and <code>ObjectStreamClass</code>. * The values for these constants are specified by the Java library * specification. - * + * * @since 1.1 */ public interface ObjectStreamConstants { - /** + /** * The serialization stream protocol version 1. This version was * the default serialization protocol before JDK 1.2. - * + * * @see ObjectOutputStream#useProtocolVersion(int) * @since 1.2 */ int PROTOCOL_VERSION_1 = 1; - - /** + + /** * The serialization stream protocol version 2. This version is * used as the default serialization protocol since JDK 1.2. - * + * * @see ObjectOutputStream#useProtocolVersion(int) * @since 1.2 */ @@ -72,7 +72,7 @@ public interface ObjectStreamConstants * The magic number that is written as part of the stream header. */ short STREAM_MAGIC = (short)0xaced; - + /** * The stream version number that is written as part of the stream header. * Note that this is different from the protocol version that specifies @@ -84,70 +84,70 @@ public interface ObjectStreamConstants * Token value to designate a <code>null</code> reference in the stream. */ byte TC_NULL = (byte)112; //0x70 - + /** * Token value to designate a reference to an already serialized object. */ byte TC_REFERENCE = (byte)113; //0x71 - + /** * Token value to designate a class descriptor is next in the stream. */ byte TC_CLASSDESC = (byte)114; //0x72 - + /** - * Token value to designate a new object is next in the stream. + * Token value to designate a new object is next in the stream. */ byte TC_OBJECT = (byte)115; //0x73 - + /** * Token value to designate a new string is next in the stream. */ byte TC_STRING = (byte)116; //0x74 - + /** * Token value to designate a new array is next in the stream. */ byte TC_ARRAY = (byte)117; //0x75 - + /** * Token reference to designate a reference to a class. */ byte TC_CLASS = (byte)118; //0x76 - + /** * Token value to designate a block of primitive data is next in the stream. * The next byte in the stream holds the size of the block (in bytes). */ byte TC_BLOCKDATA = (byte)119; //0x77 - + /** * Token value to designate the end of a block of primitve data. */ byte TC_ENDBLOCKDATA = (byte)120; //0x78 - + /** * Token value to designate a reset of the stream state. */ byte TC_RESET = (byte)121; //0x79 - + /** * Token value to designate a long block of primitive data is next in the * stream. The next long in the stream holds the size of the block - * (in bytes). + * (in bytes). */ byte TC_BLOCKDATALONG = (byte)122; //0x7A - + /** * Token value to designate an exception occured during serialization. */ byte TC_EXCEPTION = (byte)123; //0x7B - + /** * Token value to designate a long string is next in the stream. */ byte TC_LONGSTRING = (byte)124; //0x7C - + /** * Token value to designate a proxy class descriptor is next in the stream. */ @@ -155,16 +155,16 @@ public interface ObjectStreamConstants /** * Token value to designate an enum constant is next in the stream. - * + * * @since 1.5 */ byte TC_ENUM = (byte)126; //0x7E - + /** * The first token value. */ byte TC_BASE = TC_NULL; - + /** * The last token value. */ @@ -180,23 +180,23 @@ public interface ObjectStreamConstants * defines the <code>writeObject</code> method. */ byte SC_WRITE_METHOD = 0x01; - + /** * Flag used in <code>ObjectStreamClass</code> to designate that the class * is serializeable. */ byte SC_SERIALIZABLE = 0x02; - + /** * Flag used in <code>ObjectStreamClass</code> to designate that the class * is externalizable. */ byte SC_EXTERNALIZABLE = 0x04; - + /** * Flag used in <code>ObjectStreamClass</code> to designate that * externalizable data is written in block data mode. - * + * * @since 1.2 */ byte SC_BLOCK_DATA = 0x08; @@ -204,11 +204,11 @@ public interface ObjectStreamConstants /** * Flag used in <code>ObjectStreamClass</code> to designate that the class * is an enum constant. - * + * * @since 1.5 */ byte SC_ENUM = 0x10; - + /** * Constant for use with a <code>SecurityManager</code> to check if * substitution of objects is allowed. @@ -224,4 +224,3 @@ public interface ObjectStreamConstants SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION = new SerializablePermission("enableSubclassImplementation"); } - |