1 #ifndef __JAVA_IO_INVALIDCLASSEXCEPTION__ 2 #define __JAVA_IO_INVALIDCLASSEXCEPTION__ 3 4 #include "xmlvm.h" 5 6 // Preprocessor constants for interfaces: 7 #define XMLVM_ITABLE_SIZE_java_io_InvalidClassException 0 8 // Implemented interfaces: 9 // Super Class: 10 #include "java_io_ObjectStreamException.h" 11 12 // Circular references: 13 #ifndef XMLVM_FORWARD_DECL_java_lang_Object 14 #define XMLVM_FORWARD_DECL_java_lang_Object 15 XMLVM_FORWARD_DECL(java_lang_Object) 16 #endif 17 #ifndef XMLVM_FORWARD_DECL_java_lang_String 18 #define XMLVM_FORWARD_DECL_java_lang_String 19 XMLVM_FORWARD_DECL(java_lang_String) 20 #endif 21 #ifndef XMLVM_FORWARD_DECL_java_lang_StringBuilder 22 #define XMLVM_FORWARD_DECL_java_lang_StringBuilder 23 XMLVM_FORWARD_DECL(java_lang_StringBuilder) 24 #endif 25 // Class declarations for java.io.InvalidClassException 26 XMLVM_DEFINE_CLASS(java_io_InvalidClassException, 8, XMLVM_ITABLE_SIZE_java_io_InvalidClassException) 27 28 extern JAVA_OBJECT __CLASS_java_io_InvalidClassException; 29 extern JAVA_OBJECT __CLASS_java_io_InvalidClassException_1ARRAY; 30 extern JAVA_OBJECT __CLASS_java_io_InvalidClassException_2ARRAY; 31 extern JAVA_OBJECT __CLASS_java_io_InvalidClassException_3ARRAY; 32 //XMLVM_BEGIN_DECLARATIONS 33 #define __ADDITIONAL_INSTANCE_FIELDS_java_io_InvalidClassException 34 //XMLVM_END_DECLARATIONS 35 36 #define __INSTANCE_FIELDS_java_io_InvalidClassException \ 37 __INSTANCE_FIELDS_java_io_ObjectStreamException; \ 38 struct { \ 39 JAVA_OBJECT classname_; \ 40 __ADDITIONAL_INSTANCE_FIELDS_java_io_InvalidClassException \ 41 } java_io_InvalidClassException 42 43 struct java_io_InvalidClassException { 44 __TIB_DEFINITION_java_io_InvalidClassException* tib; 45 struct { 46 __INSTANCE_FIELDS_java_io_InvalidClassException; 47 } fields; 48 }; 49 #ifndef XMLVM_FORWARD_DECL_java_io_InvalidClassException 50 #define XMLVM_FORWARD_DECL_java_io_InvalidClassException 51 typedef struct java_io_InvalidClassException java_io_InvalidClassException; 52 #endif 53 54 #define XMLVM_VTABLE_SIZE_java_io_InvalidClassException 8 55 #define XMLVM_VTABLE_IDX_java_io_InvalidClassException_getMessage__ 7 56 57 void __INIT_java_io_InvalidClassException(); 58 void __INIT_IMPL_java_io_InvalidClassException(); 59 void __DELETE_java_io_InvalidClassException(void* me, void* client_data); 60 void __INIT_INSTANCE_MEMBERS_java_io_InvalidClassException(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer); 61 JAVA_OBJECT __NEW_java_io_InvalidClassException(); 62 JAVA_OBJECT __NEW_INSTANCE_java_io_InvalidClassException(); 63 JAVA_LONG java_io_InvalidClassException_GET_serialVersionUID(); 64 void java_io_InvalidClassException_PUT_serialVersionUID(JAVA_LONG v); 65 void java_io_InvalidClassException___INIT____java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1); 66 void java_io_InvalidClassException___INIT____java_lang_String_java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2); 67 // Vtable index: 7 68 JAVA_OBJECT java_io_InvalidClassException_getMessage__(JAVA_OBJECT me); 69 70 #endif 71