1 #ifndef __JAVA_UTIL_COLLECTIONS_EMPTYLIST__ 2 #define __JAVA_UTIL_COLLECTIONS_EMPTYLIST__ 3 4 #include "xmlvm.h" 5 6 // Preprocessor constants for interfaces: 7 #define XMLVM_ITABLE_SIZE_java_util_Collections_EmptyList 78 8 // Implemented interfaces: 9 #include "java_io_Serializable.h" 10 #include "java_util_RandomAccess.h" 11 // Super Class: 12 #include "java_util_AbstractList.h" 13 14 // Circular references: 15 #ifndef XMLVM_FORWARD_DECL_java_lang_IndexOutOfBoundsException 16 #define XMLVM_FORWARD_DECL_java_lang_IndexOutOfBoundsException 17 XMLVM_FORWARD_DECL(java_lang_IndexOutOfBoundsException) 18 #endif 19 #ifndef XMLVM_FORWARD_DECL_java_lang_Object 20 #define XMLVM_FORWARD_DECL_java_lang_Object 21 XMLVM_FORWARD_DECL(java_lang_Object) 22 #endif 23 #ifndef XMLVM_FORWARD_DECL_java_util_Collections 24 #define XMLVM_FORWARD_DECL_java_util_Collections 25 XMLVM_FORWARD_DECL(java_util_Collections) 26 #endif 27 #ifndef XMLVM_FORWARD_DECL_java_util_List 28 #define XMLVM_FORWARD_DECL_java_util_List 29 XMLVM_FORWARD_DECL(java_util_List) 30 #endif 31 // Class declarations for java.util.Collections$EmptyList 32 XMLVM_DEFINE_CLASS(java_util_Collections_EmptyList, 30, XMLVM_ITABLE_SIZE_java_util_Collections_EmptyList) 33 34 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptyList; 35 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptyList_1ARRAY; 36 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptyList_2ARRAY; 37 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptyList_3ARRAY; 38 //XMLVM_BEGIN_DECLARATIONS 39 #define __ADDITIONAL_INSTANCE_FIELDS_java_util_Collections_EmptyList 40 //XMLVM_END_DECLARATIONS 41 42 #define __INSTANCE_FIELDS_java_util_Collections_EmptyList \ 43 __INSTANCE_FIELDS_java_util_AbstractList; \ 44 struct { \ 45 __ADDITIONAL_INSTANCE_FIELDS_java_util_Collections_EmptyList \ 46 } java_util_Collections_EmptyList 47 48 struct java_util_Collections_EmptyList { 49 __TIB_DEFINITION_java_util_Collections_EmptyList* tib; 50 struct { 51 __INSTANCE_FIELDS_java_util_Collections_EmptyList; 52 } fields; 53 }; 54 #ifndef XMLVM_FORWARD_DECL_java_util_Collections_EmptyList 55 #define XMLVM_FORWARD_DECL_java_util_Collections_EmptyList 56 typedef struct java_util_Collections_EmptyList java_util_Collections_EmptyList; 57 #endif 58 59 #define XMLVM_VTABLE_SIZE_java_util_Collections_EmptyList 30 60 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptyList_contains___java_lang_Object 10 61 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptyList_size__ 16 62 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptyList_get___int 21 63 64 void __INIT_java_util_Collections_EmptyList(); 65 void __INIT_IMPL_java_util_Collections_EmptyList(); 66 void __DELETE_java_util_Collections_EmptyList(void* me, void* client_data); 67 void __INIT_INSTANCE_MEMBERS_java_util_Collections_EmptyList(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer); 68 JAVA_OBJECT __NEW_java_util_Collections_EmptyList(); 69 JAVA_OBJECT __NEW_INSTANCE_java_util_Collections_EmptyList(); 70 JAVA_LONG java_util_Collections_EmptyList_GET_serialVersionUID(); 71 void java_util_Collections_EmptyList_PUT_serialVersionUID(JAVA_LONG v); 72 void java_util_Collections_EmptyList___INIT___(JAVA_OBJECT me); 73 // Vtable index: 10 74 JAVA_BOOLEAN java_util_Collections_EmptyList_contains___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1); 75 // Vtable index: 16 76 JAVA_INT java_util_Collections_EmptyList_size__(JAVA_OBJECT me); 77 // Vtable index: 21 78 JAVA_OBJECT java_util_Collections_EmptyList_get___int(JAVA_OBJECT me, JAVA_INT n1); 79 JAVA_OBJECT java_util_Collections_EmptyList_readResolve__(JAVA_OBJECT me); 80 void java_util_Collections_EmptyList___INIT____java_util_Collections_EmptyList(JAVA_OBJECT me, JAVA_OBJECT n1); 81 82 #endif 83