diff options
Diffstat (limited to 'libjava/java/io/ObjectInputStream.h')
-rw-r--r-- | libjava/java/io/ObjectInputStream.h | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/libjava/java/io/ObjectInputStream.h b/libjava/java/io/ObjectInputStream.h deleted file mode 100644 index ab7c47d..0000000 --- a/libjava/java/io/ObjectInputStream.h +++ /dev/null @@ -1,106 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_io_ObjectInputStream__ -#define __java_io_ObjectInputStream__ - -#pragma interface - -#include <java/io/InputStream.h> -#include <gcj/array.h> - - -class java::io::ObjectInputStream : public ::java::io::InputStream -{ - -public: - ObjectInputStream(::java::io::InputStream *); - virtual ::java::lang::Object * readObject(); - virtual ::java::lang::Object * readUnshared(); -private: - ::java::lang::Object * readObject(jboolean); - ::java::lang::Object * parseContent(jbyte, jboolean); - void checkTypeConsistency(::java::lang::String *, JArray< ::java::io::ObjectStreamField * > *, JArray< ::java::io::ObjectStreamField * > *); -public: // actually protected - virtual ::java::io::ObjectStreamClass * readClassDescriptor(); -public: - virtual void defaultReadObject(); - virtual void registerValidation(::java::io::ObjectInputValidation *, jint); -public: // actually protected - virtual ::java::lang::Class * resolveClass(::java::io::ObjectStreamClass *); -private: - ::java::lang::ClassLoader * currentLoader(); - ::java::io::ObjectStreamClass * lookupClass(::java::lang::Class *); - JArray< ::java::io::ObjectStreamClass * > * hierarchy(::java::lang::Class *); -public: // actually protected - virtual ::java::lang::Object * resolveObject(::java::lang::Object *); - virtual ::java::lang::Class * resolveProxyClass(JArray< ::java::lang::String * > *); - virtual jboolean enableResolveObject(jboolean); - virtual void readStreamHeader(); -public: - virtual jint read(); - virtual jint read(JArray< jbyte > *, jint, jint); - virtual jint available(); - virtual void close(); - virtual jboolean readBoolean(); - virtual jbyte readByte(); - virtual jint readUnsignedByte(); - virtual jshort readShort(); - virtual jint readUnsignedShort(); - virtual jchar readChar(); - virtual jint readInt(); - virtual jlong readLong(); - virtual jfloat readFloat(); - virtual jdouble readDouble(); - virtual void readFully(JArray< jbyte > *); - virtual void readFully(JArray< jbyte > *, jint, jint); - virtual jint skipBytes(jint); - virtual ::java::lang::String * readLine(); - virtual ::java::lang::String * readUTF(); - virtual ::java::io::ObjectInputStream$GetField * readFields(); -public: // actually protected - ObjectInputStream(); - virtual ::java::lang::Object * readObjectOverride(); -private: - jint assignNewHandle(::java::lang::Object *, jboolean); - void rememberHandle(::java::lang::Object *, jboolean, jint); - ::java::lang::Object * lookupHandle(jint); - ::java::lang::Object * processResolution(::java::io::ObjectStreamClass *, ::java::lang::Object *, jint, jboolean); - void clearHandles(); - void readNextBlock(); - void readNextBlock(jbyte); - void readArrayElements(::java::lang::Object *, ::java::lang::Class *); - void readFields(::java::lang::Object *, ::java::io::ObjectStreamClass *); - jboolean setBlockDataMode(jboolean); - ::java::lang::Object * newObject(::java::lang::Class *, ::java::lang::reflect::Constructor *); - void invokeValidators(); - void callReadMethod(::java::lang::reflect::Method *, ::java::lang::Class *, ::java::lang::Object *); - void dumpElement(::java::lang::String *); - void dumpElementln(::java::lang::String *); - void dumpElementln(::java::lang::String *, ::java::lang::Object *); - static const jint BUFFER_SIZE = 1024; - ::java::io::DataInputStream * __attribute__((aligned(__alignof__( ::java::io::InputStream)))) realInputStream; - ::java::io::DataInputStream * dataInputStream; - ::java::io::DataInputStream * blockDataInput; - jint blockDataPosition; - jint blockDataBytes; - JArray< jbyte > * blockData; - jboolean useSubclassMethod; - jint nextOID; - jboolean resolveEnabled; - ::java::util::Map * handles; - ::java::lang::Object * currentObject; - ::java::io::ObjectStreamClass * currentObjectStreamClass; - ::java::util::TreeSet * currentObjectValidators; - jboolean readDataFromBlock; - jboolean fieldsAlreadyRead; - ::java::util::Hashtable * classLookupTable; - ::java::io::ObjectInputStream$GetField * prereadFields; - static jboolean dump; - jint depth; - static const jboolean DEBUG = 0; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_io_ObjectInputStream__ |