1 #ifndef __JAVA_UTIL_COLLECTIONS_EMPTYSET__
2 #define __JAVA_UTIL_COLLECTIONS_EMPTYSET__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_SIZE_java_util_Collections_EmptySet 31
8 // Implemented interfaces:
9 #include "java_io_Serializable.h"
10 // Super Class:
11 #include "java_util_AbstractSet.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_Collections
19 #define XMLVM_FORWARD_DECL_java_util_Collections
20 XMLVM_FORWARD_DECL(java_util_Collections)
21 #endif
22 #ifndef XMLVM_FORWARD_DECL_java_util_Iterator
23 #define XMLVM_FORWARD_DECL_java_util_Iterator
24 XMLVM_FORWARD_DECL(java_util_Iterator)
25 #endif
26 #ifndef XMLVM_FORWARD_DECL_java_util_Set
27 #define XMLVM_FORWARD_DECL_java_util_Set
28 XMLVM_FORWARD_DECL(java_util_Set)
29 #endif
30 // Class declarations for java.util.Collections$EmptySet
31 XMLVM_DEFINE_CLASS(java_util_Collections_EmptySet, 19, XMLVM_ITABLE_SIZE_java_util_Collections_EmptySet)
32 
33 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptySet;
34 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptySet_1ARRAY;
35 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptySet_2ARRAY;
36 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptySet_3ARRAY;
37 //XMLVM_BEGIN_DECLARATIONS
38 #define __ADDITIONAL_INSTANCE_FIELDS_java_util_Collections_EmptySet
39 //XMLVM_END_DECLARATIONS
40 
41 #define __INSTANCE_FIELDS_java_util_Collections_EmptySet \
42     __INSTANCE_FIELDS_java_util_AbstractSet; \
43     struct { \
44         __ADDITIONAL_INSTANCE_FIELDS_java_util_Collections_EmptySet \
45     } java_util_Collections_EmptySet
46 
47 struct java_util_Collections_EmptySet {
48     __TIB_DEFINITION_java_util_Collections_EmptySet* tib;
49     struct {
50         __INSTANCE_FIELDS_java_util_Collections_EmptySet;
51     } fields;
52 };
53 #ifndef XMLVM_FORWARD_DECL_java_util_Collections_EmptySet
54 #define XMLVM_FORWARD_DECL_java_util_Collections_EmptySet
55 typedef struct java_util_Collections_EmptySet java_util_Collections_EmptySet;
56 #endif
57 
58 #define XMLVM_VTABLE_SIZE_java_util_Collections_EmptySet 19
59 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptySet_contains___java_lang_Object 10
60 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptySet_size__ 16
61 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptySet_iterator__ 12
62 
63 void __INIT_java_util_Collections_EmptySet();
64 void __INIT_IMPL_java_util_Collections_EmptySet();
65 void __DELETE_java_util_Collections_EmptySet(void* me, void* client_data);
66 void __INIT_INSTANCE_MEMBERS_java_util_Collections_EmptySet(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
67 JAVA_OBJECT __NEW_java_util_Collections_EmptySet();
68 JAVA_OBJECT __NEW_INSTANCE_java_util_Collections_EmptySet();
69 JAVA_LONG java_util_Collections_EmptySet_GET_serialVersionUID();
70 void java_util_Collections_EmptySet_PUT_serialVersionUID(JAVA_LONG v);
71 void java_util_Collections_EmptySet___INIT___(JAVA_OBJECT me);
72 // Vtable index: 10
73 JAVA_BOOLEAN java_util_Collections_EmptySet_contains___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
74 // Vtable index: 16
75 JAVA_INT java_util_Collections_EmptySet_size__(JAVA_OBJECT me);
76 // Vtable index: 12
77 JAVA_OBJECT java_util_Collections_EmptySet_iterator__(JAVA_OBJECT me);
78 JAVA_OBJECT java_util_Collections_EmptySet_readResolve__(JAVA_OBJECT me);
79 void java_util_Collections_EmptySet___INIT____java_util_Collections_EmptySet(JAVA_OBJECT me, JAVA_OBJECT n1);
80 
81 #endif
82