a few finalizer testcases, old thread implementation uses now VMThread, no mor contex...
[cacao.git] / nat / java_io_ObjectInputStream.h
1 /* This file is machine generated, don't edit it !*/
2
3 #ifndef _JAVA_IO_OBJECTINPUTSTREAM_H
4 #define _JAVA_IO_OBJECTINPUTSTREAM_H
5
6 /* Structure information for class: java/io/ObjectInputStream */
7
8 typedef struct java_io_ObjectInputStream {
9    java_objectheader header;
10    struct java_io_DataInputStream* realInputStream;
11    struct java_io_DataInputStream* dataInputStream;
12    struct java_io_DataInputStream* blockDataInput;
13    s4 blockDataPosition;
14    s4 blockDataBytes;
15    java_bytearray* blockData;
16    s4 useSubclassMethod;
17    s4 nextOID;
18    s4 resolveEnabled;
19    struct java_util_Hashtable* objectLookupTable;
20    struct java_lang_Object* currentObject;
21    struct java_io_ObjectStreamClass* currentObjectStreamClass;
22    s4 readDataFromBlock;
23    s4 isDeserializing;
24    s4 fieldsAlreadyRead;
25    struct java_util_Vector* validators;
26    struct java_util_Hashtable* classLookupTable;
27    struct java_io_ObjectInputStream_GetField* prereadFields;
28 } java_io_ObjectInputStream;
29
30
31 /*
32  * Class:     java/io/ObjectInputStream
33  * Method:    currentClassLoader
34  * Signature: (Ljava/lang/SecurityManager;)Ljava/lang/ClassLoader;
35  */
36 JNIEXPORT struct java_lang_ClassLoader* JNICALL Java_java_io_ObjectInputStream_currentClassLoader(JNIEnv *env, jclass clazz, struct java_lang_SecurityManager* par1);
37
38
39 /*
40  * Class:     java/io/ObjectInputStream
41  * Method:    allocateObject
42  * Signature: (Ljava/lang/Class;)Ljava/lang/Object;
43  */
44 JNIEXPORT struct java_lang_Object* JNICALL Java_java_io_ObjectInputStream_allocateObject(JNIEnv *env, struct java_io_ObjectInputStream* this, struct java_lang_Class* par1);
45
46
47 /*
48  * Class:     java/io/ObjectInputStream
49  * Method:    callConstructor
50  * Signature: (Ljava/lang/Class;Ljava/lang/Object;)V
51  */
52 JNIEXPORT void JNICALL Java_java_io_ObjectInputStream_callConstructor(JNIEnv *env, struct java_io_ObjectInputStream* this, struct java_lang_Class* par1, struct java_lang_Object* par2);
53
54 #endif
55