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