1 /* This file is machine generated, don't edit it !*/
3 /* Structure information for class: java/io/ObjectInputStream */
5 typedef struct java_io_ObjectInputStream {
6 java_objectheader header;
7 struct java_io_InputStream* in;
10 java_bytearray* buffer;
11 struct java_io_DataInputStream* dis;
12 struct java_io_IOException* abortIOException;
13 struct java_lang_ClassNotFoundException* abortClassNotFoundException;
14 struct java_lang_Object* currentObject;
15 struct java_io_ObjectStreamClass* currentClassDesc;
16 struct java_lang_Class* currentClass;
17 struct java_lang_Object* currentGetFields;
19 java_objectarray* classdesc;
20 java_objectarray* classes;
22 struct java_util_ArrayList* wireHandle2Object;
24 struct java_util_ArrayList* callbacks;
28 s4 enableSubclassImplementation;
29 java_objectarray* readObjectArglist;
30 } java_io_ObjectInputStream;
33 * Class: java/io/ObjectInputStream
34 * Method: allocateNewArray
35 * Signature: (Ljava/lang/Class;I)Ljava/lang/Object;
37 JNIEXPORT struct java_lang_Object* JNICALL Java_java_io_ObjectInputStream_allocateNewArray (JNIEnv *env , struct java_lang_Class* par1, s4 par2);
39 * Class: java/io/ObjectInputStream
40 * Method: allocateNewObject
41 * Signature: (Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Object;
43 JNIEXPORT struct java_lang_Object* JNICALL Java_java_io_ObjectInputStream_allocateNewObject (JNIEnv *env , struct java_lang_Class* par1, struct java_lang_Class* par2);
45 * Class: java/io/ObjectInputStream
47 * Signature: (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Class;
49 JNIEXPORT struct java_lang_Class* JNICALL Java_java_io_ObjectInputStream_loadClass0 (JNIEnv *env , struct java_io_ObjectInputStream* this , struct java_lang_Class* par1, struct java_lang_String* par2);