summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/java/io/ObjectStreamConstants.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/java/io/ObjectStreamConstants.java')
-rw-r--r--libjava/classpath/java/io/ObjectStreamConstants.java65
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");
}
-
OpenPOWER on IntegriCloud