1 #ifndef __JAVA_LANG_OBJECT_ADDEDMEMBERS__
2 #define __JAVA_LANG_OBJECT_ADDEDMEMBERS__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_SIZE_java_lang_Object_AddedMembers 0
8 // Implemented interfaces:
9 // Super Class:
10 #include "java_lang_Object.h"
11 
12 // Circular references:
13 #ifndef XMLVM_FORWARD_DECL_java_lang_Thread
14 #define XMLVM_FORWARD_DECL_java_lang_Thread
15 XMLVM_FORWARD_DECL(java_lang_Thread)
16 #endif
17 #ifndef XMLVM_FORWARD_DECL_java_util_ArrayList
18 #define XMLVM_FORWARD_DECL_java_util_ArrayList
19 XMLVM_FORWARD_DECL(java_util_ArrayList)
20 #endif
21 #ifndef XMLVM_FORWARD_DECL_java_util_List
22 #define XMLVM_FORWARD_DECL_java_util_List
23 XMLVM_FORWARD_DECL(java_util_List)
24 #endif
25 #ifndef XMLVM_FORWARD_DECL_org_xmlvm_runtime_Mutex
26 #define XMLVM_FORWARD_DECL_org_xmlvm_runtime_Mutex
27 XMLVM_FORWARD_DECL(org_xmlvm_runtime_Mutex)
28 #endif
29 // Class declarations for java.lang.Object$AddedMembers
30 XMLVM_DEFINE_CLASS(java_lang_Object_AddedMembers, 6, XMLVM_ITABLE_SIZE_java_lang_Object_AddedMembers)
31 
32 extern JAVA_OBJECT __CLASS_java_lang_Object_AddedMembers;
33 extern JAVA_OBJECT __CLASS_java_lang_Object_AddedMembers_1ARRAY;
34 extern JAVA_OBJECT __CLASS_java_lang_Object_AddedMembers_2ARRAY;
35 extern JAVA_OBJECT __CLASS_java_lang_Object_AddedMembers_3ARRAY;
36 //XMLVM_BEGIN_DECLARATIONS
37 #define __ADDITIONAL_INSTANCE_FIELDS_java_lang_Object_AddedMembers
38 //XMLVM_END_DECLARATIONS
39 
40 #define __INSTANCE_FIELDS_java_lang_Object_AddedMembers \
41     __INSTANCE_FIELDS_java_lang_Object; \
42     struct { \
43         JAVA_INT recursiveLocks_; \
44         JAVA_OBJECT owningThread_; \
45         JAVA_OBJECT instanceMutex_; \
46         JAVA_OBJECT waitingConditions_; \
47         JAVA_INT notifyAllMaxIndex_; \
48         __ADDITIONAL_INSTANCE_FIELDS_java_lang_Object_AddedMembers \
49     } java_lang_Object_AddedMembers
50 
51 struct java_lang_Object_AddedMembers {
52     __TIB_DEFINITION_java_lang_Object_AddedMembers* tib;
53     struct {
54         __INSTANCE_FIELDS_java_lang_Object_AddedMembers;
55     } fields;
56 };
57 #ifndef XMLVM_FORWARD_DECL_java_lang_Object_AddedMembers
58 #define XMLVM_FORWARD_DECL_java_lang_Object_AddedMembers
59 typedef struct java_lang_Object_AddedMembers java_lang_Object_AddedMembers;
60 #endif
61 
62 #define XMLVM_VTABLE_SIZE_java_lang_Object_AddedMembers 6
63 
64 void __INIT_java_lang_Object_AddedMembers();
65 void __INIT_IMPL_java_lang_Object_AddedMembers();
66 void __DELETE_java_lang_Object_AddedMembers(void* me, void* client_data);
67 void __INIT_INSTANCE_MEMBERS_java_lang_Object_AddedMembers(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
68 JAVA_OBJECT __NEW_java_lang_Object_AddedMembers();
69 JAVA_OBJECT __NEW_INSTANCE_java_lang_Object_AddedMembers();
70 void java_lang_Object_AddedMembers___INIT___(JAVA_OBJECT me);
71 JAVA_OBJECT java_lang_Object_AddedMembers_access$000___java_lang_Object_AddedMembers(JAVA_OBJECT n1);
72 JAVA_INT java_lang_Object_AddedMembers_access$100___java_lang_Object_AddedMembers(JAVA_OBJECT n1);
73 JAVA_INT java_lang_Object_AddedMembers_access$110___java_lang_Object_AddedMembers(JAVA_OBJECT n1);
74 JAVA_INT java_lang_Object_AddedMembers_access$102___java_lang_Object_AddedMembers_int(JAVA_OBJECT n1, JAVA_INT n2);
75 
76 #endif
77