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