1 #ifndef __JAVA_UTIL_COLLECTIONS_EMPTYMAP__
2 #define __JAVA_UTIL_COLLECTIONS_EMPTYMAP__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_SIZE_java_util_Collections_EmptyMap 14
8 // Implemented interfaces:
9 #include "java_io_Serializable.h"
10 // Super Class:
11 #include "java_util_AbstractMap.h"
12 
13 // Circular references:
14 #ifndef XMLVM_FORWARD_DECL_java_lang_Object
15 #define XMLVM_FORWARD_DECL_java_lang_Object
16 XMLVM_FORWARD_DECL(java_lang_Object)
17 #endif
18 #ifndef XMLVM_FORWARD_DECL_java_util_Collection
19 #define XMLVM_FORWARD_DECL_java_util_Collection
20 XMLVM_FORWARD_DECL(java_util_Collection)
21 #endif
22 #ifndef XMLVM_FORWARD_DECL_java_util_Collections
23 #define XMLVM_FORWARD_DECL_java_util_Collections
24 XMLVM_FORWARD_DECL(java_util_Collections)
25 #endif
26 #ifndef XMLVM_FORWARD_DECL_java_util_List
27 #define XMLVM_FORWARD_DECL_java_util_List
28 XMLVM_FORWARD_DECL(java_util_List)
29 #endif
30 #ifndef XMLVM_FORWARD_DECL_java_util_Map
31 #define XMLVM_FORWARD_DECL_java_util_Map
32 XMLVM_FORWARD_DECL(java_util_Map)
33 #endif
34 #ifndef XMLVM_FORWARD_DECL_java_util_Set
35 #define XMLVM_FORWARD_DECL_java_util_Set
36 XMLVM_FORWARD_DECL(java_util_Set)
37 #endif
38 // Class declarations for java.util.Collections$EmptyMap
39 XMLVM_DEFINE_CLASS(java_util_Collections_EmptyMap, 18, XMLVM_ITABLE_SIZE_java_util_Collections_EmptyMap)
40 
41 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptyMap;
42 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptyMap_1ARRAY;
43 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptyMap_2ARRAY;
44 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptyMap_3ARRAY;
45 //XMLVM_BEGIN_DECLARATIONS
46 #define __ADDITIONAL_INSTANCE_FIELDS_java_util_Collections_EmptyMap
47 //XMLVM_END_DECLARATIONS
48 
49 #define __INSTANCE_FIELDS_java_util_Collections_EmptyMap \
50     __INSTANCE_FIELDS_java_util_AbstractMap; \
51     struct { \
52         __ADDITIONAL_INSTANCE_FIELDS_java_util_Collections_EmptyMap \
53     } java_util_Collections_EmptyMap
54 
55 struct java_util_Collections_EmptyMap {
56     __TIB_DEFINITION_java_util_Collections_EmptyMap* tib;
57     struct {
58         __INSTANCE_FIELDS_java_util_Collections_EmptyMap;
59     } fields;
60 };
61 #ifndef XMLVM_FORWARD_DECL_java_util_Collections_EmptyMap
62 #define XMLVM_FORWARD_DECL_java_util_Collections_EmptyMap
63 typedef struct java_util_Collections_EmptyMap java_util_Collections_EmptyMap;
64 #endif
65 
66 #define XMLVM_VTABLE_SIZE_java_util_Collections_EmptyMap 18
67 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptyMap_containsKey___java_lang_Object 7
68 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptyMap_containsValue___java_lang_Object 8
69 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptyMap_entrySet__ 9
70 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptyMap_get___java_lang_Object 10
71 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptyMap_keySet__ 12
72 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptyMap_values__ 17
73 
74 void __INIT_java_util_Collections_EmptyMap();
75 void __INIT_IMPL_java_util_Collections_EmptyMap();
76 void __DELETE_java_util_Collections_EmptyMap(void* me, void* client_data);
77 void __INIT_INSTANCE_MEMBERS_java_util_Collections_EmptyMap(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
78 JAVA_OBJECT __NEW_java_util_Collections_EmptyMap();
79 JAVA_OBJECT __NEW_INSTANCE_java_util_Collections_EmptyMap();
80 JAVA_LONG java_util_Collections_EmptyMap_GET_serialVersionUID();
81 void java_util_Collections_EmptyMap_PUT_serialVersionUID(JAVA_LONG v);
82 void java_util_Collections_EmptyMap___INIT___(JAVA_OBJECT me);
83 // Vtable index: 7
84 JAVA_BOOLEAN java_util_Collections_EmptyMap_containsKey___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
85 // Vtable index: 8
86 JAVA_BOOLEAN java_util_Collections_EmptyMap_containsValue___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
87 // Vtable index: 9
88 JAVA_OBJECT java_util_Collections_EmptyMap_entrySet__(JAVA_OBJECT me);
89 // Vtable index: 10
90 JAVA_OBJECT java_util_Collections_EmptyMap_get___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
91 // Vtable index: 12
92 JAVA_OBJECT java_util_Collections_EmptyMap_keySet__(JAVA_OBJECT me);
93 // Vtable index: 17
94 JAVA_OBJECT java_util_Collections_EmptyMap_values__(JAVA_OBJECT me);
95 JAVA_OBJECT java_util_Collections_EmptyMap_readResolve__(JAVA_OBJECT me);
96 void java_util_Collections_EmptyMap___INIT____java_util_Collections_EmptyMap(JAVA_OBJECT me, JAVA_OBJECT n1);
97 
98 #endif
99