1 #ifndef __JAVA_UTIL_ABSTRACTSEQUENTIALLIST__ 2 #define __JAVA_UTIL_ABSTRACTSEQUENTIALLIST__ 3 4 #include "xmlvm.h" 5 6 // Preprocessor constants for interfaces: 7 #define XMLVM_ITABLE_SIZE_java_util_AbstractSequentialList 78 8 // Implemented interfaces: 9 // Super Class: 10 #include "java_util_AbstractList.h" 11 12 // Circular references: 13 #ifndef XMLVM_FORWARD_DECL_java_lang_IndexOutOfBoundsException 14 #define XMLVM_FORWARD_DECL_java_lang_IndexOutOfBoundsException 15 XMLVM_FORWARD_DECL(java_lang_IndexOutOfBoundsException) 16 #endif 17 #ifndef XMLVM_FORWARD_DECL_java_lang_Object 18 #define XMLVM_FORWARD_DECL_java_lang_Object 19 XMLVM_FORWARD_DECL(java_lang_Object) 20 #endif 21 #ifndef XMLVM_FORWARD_DECL_java_util_Collection 22 #define XMLVM_FORWARD_DECL_java_util_Collection 23 XMLVM_FORWARD_DECL(java_util_Collection) 24 #endif 25 #ifndef XMLVM_FORWARD_DECL_java_util_Iterator 26 #define XMLVM_FORWARD_DECL_java_util_Iterator 27 XMLVM_FORWARD_DECL(java_util_Iterator) 28 #endif 29 // Class declarations for java.util.AbstractSequentialList 30 XMLVM_DEFINE_CLASS(java_util_AbstractSequentialList, 30, XMLVM_ITABLE_SIZE_java_util_AbstractSequentialList) 31 32 extern JAVA_OBJECT __CLASS_java_util_AbstractSequentialList; 33 extern JAVA_OBJECT __CLASS_java_util_AbstractSequentialList_1ARRAY; 34 extern JAVA_OBJECT __CLASS_java_util_AbstractSequentialList_2ARRAY; 35 extern JAVA_OBJECT __CLASS_java_util_AbstractSequentialList_3ARRAY; 36 //XMLVM_BEGIN_DECLARATIONS 37 #define __ADDITIONAL_INSTANCE_FIELDS_java_util_AbstractSequentialList 38 //XMLVM_END_DECLARATIONS 39 40 #define __INSTANCE_FIELDS_java_util_AbstractSequentialList \ 41 __INSTANCE_FIELDS_java_util_AbstractList; \ 42 struct { \ 43 __ADDITIONAL_INSTANCE_FIELDS_java_util_AbstractSequentialList \ 44 } java_util_AbstractSequentialList 45 46 struct java_util_AbstractSequentialList { 47 __TIB_DEFINITION_java_util_AbstractSequentialList* tib; 48 struct { 49 __INSTANCE_FIELDS_java_util_AbstractSequentialList; 50 } fields; 51 }; 52 #ifndef XMLVM_FORWARD_DECL_java_util_AbstractSequentialList 53 #define XMLVM_FORWARD_DECL_java_util_AbstractSequentialList 54 typedef struct java_util_AbstractSequentialList java_util_AbstractSequentialList; 55 #endif 56 57 #define XMLVM_VTABLE_SIZE_java_util_AbstractSequentialList 30 58 #define XMLVM_VTABLE_IDX_java_util_AbstractSequentialList_add___int_java_lang_Object 20 59 #define XMLVM_VTABLE_IDX_java_util_AbstractSequentialList_addAll___int_java_util_Collection 19 60 #define XMLVM_VTABLE_IDX_java_util_AbstractSequentialList_get___int 21 61 #define XMLVM_VTABLE_IDX_java_util_AbstractSequentialList_iterator__ 12 62 #define XMLVM_VTABLE_IDX_java_util_AbstractSequentialList_listIterator___int 25 63 #define XMLVM_VTABLE_IDX_java_util_AbstractSequentialList_remove___int 27 64 #define XMLVM_VTABLE_IDX_java_util_AbstractSequentialList_set___int_java_lang_Object 28 65 66 void __INIT_java_util_AbstractSequentialList(); 67 void __INIT_IMPL_java_util_AbstractSequentialList(); 68 void __DELETE_java_util_AbstractSequentialList(void* me, void* client_data); 69 void __INIT_INSTANCE_MEMBERS_java_util_AbstractSequentialList(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer); 70 JAVA_OBJECT __NEW_java_util_AbstractSequentialList(); 71 JAVA_OBJECT __NEW_INSTANCE_java_util_AbstractSequentialList(); 72 void java_util_AbstractSequentialList___INIT___(JAVA_OBJECT me); 73 // Vtable index: 20 74 void java_util_AbstractSequentialList_add___int_java_lang_Object(JAVA_OBJECT me, JAVA_INT n1, JAVA_OBJECT n2); 75 // Vtable index: 19 76 JAVA_BOOLEAN java_util_AbstractSequentialList_addAll___int_java_util_Collection(JAVA_OBJECT me, JAVA_INT n1, JAVA_OBJECT n2); 77 // Vtable index: 21 78 JAVA_OBJECT java_util_AbstractSequentialList_get___int(JAVA_OBJECT me, JAVA_INT n1); 79 // Vtable index: 12 80 JAVA_OBJECT java_util_AbstractSequentialList_iterator__(JAVA_OBJECT me); 81 // Vtable index: 25 82 JAVA_OBJECT java_util_AbstractSequentialList_listIterator___int(JAVA_OBJECT me, JAVA_INT n1); 83 // Vtable index: 27 84 JAVA_OBJECT java_util_AbstractSequentialList_remove___int(JAVA_OBJECT me, JAVA_INT n1); 85 // Vtable index: 28 86 JAVA_OBJECT java_util_AbstractSequentialList_set___int_java_lang_Object(JAVA_OBJECT me, JAVA_INT n1, JAVA_OBJECT n2); 87 88 #endif 89