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