1 #ifndef __JAVA_UTIL_LIST__
2 #define __JAVA_UTIL_LIST__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_IDX_java_util_List_add___int_java_lang_Object 55
8 #define XMLVM_ITABLE_IDX_java_util_List_add___java_lang_Object 56
9 #define XMLVM_ITABLE_IDX_java_util_List_addAll___int_java_util_Collection 53
10 #define XMLVM_ITABLE_IDX_java_util_List_addAll___java_util_Collection 54
11 #define XMLVM_ITABLE_IDX_java_util_List_clear__ 57
12 #define XMLVM_ITABLE_IDX_java_util_List_contains___java_lang_Object 59
13 #define XMLVM_ITABLE_IDX_java_util_List_containsAll___java_util_Collection 58
14 #define XMLVM_ITABLE_IDX_java_util_List_equals___java_lang_Object 60
15 #define XMLVM_ITABLE_IDX_java_util_List_get___int 61
16 #define XMLVM_ITABLE_IDX_java_util_List_hashCode__ 62
17 #define XMLVM_ITABLE_IDX_java_util_List_indexOf___java_lang_Object 63
18 #define XMLVM_ITABLE_IDX_java_util_List_isEmpty__ 64
19 #define XMLVM_ITABLE_IDX_java_util_List_iterator__ 65
20 #define XMLVM_ITABLE_IDX_java_util_List_lastIndexOf___java_lang_Object 66
21 #define XMLVM_ITABLE_IDX_java_util_List_listIterator__ 67
22 #define XMLVM_ITABLE_IDX_java_util_List_listIterator___int 68
23 #define XMLVM_ITABLE_IDX_java_util_List_remove___int 70
24 #define XMLVM_ITABLE_IDX_java_util_List_remove___java_lang_Object 71
25 #define XMLVM_ITABLE_IDX_java_util_List_removeAll___java_util_Collection 69
26 #define XMLVM_ITABLE_IDX_java_util_List_retainAll___java_util_Collection 72
27 #define XMLVM_ITABLE_IDX_java_util_List_set___int_java_lang_Object 73
28 #define XMLVM_ITABLE_IDX_java_util_List_size__ 74
29 #define XMLVM_ITABLE_IDX_java_util_List_subList___int_int 75
30 #define XMLVM_ITABLE_IDX_java_util_List_toArray__ 76
31 #define XMLVM_ITABLE_IDX_java_util_List_toArray___java_lang_Object_1ARRAY 77
32 // Implemented interfaces:
33 #include "java_util_Collection.h"
34 // Super Class:
35 #include "java_lang_Object.h"
36 
37 // Circular references:
38 #ifndef XMLVM_FORWARD_DECL_java_util_Iterator
39 #define XMLVM_FORWARD_DECL_java_util_Iterator
40 XMLVM_FORWARD_DECL(java_util_Iterator)
41 #endif
42 
43 XMLVM_DEFINE_CLASS(java_util_List, 0, 0)
44 
45 extern JAVA_OBJECT __CLASS_java_util_List;
46 extern JAVA_OBJECT __CLASS_java_util_List_1ARRAY;
47 extern JAVA_OBJECT __CLASS_java_util_List_2ARRAY;
48 extern JAVA_OBJECT __CLASS_java_util_List_3ARRAY;
49 #ifndef XMLVM_FORWARD_DECL_java_util_List
50 #define XMLVM_FORWARD_DECL_java_util_List
51 typedef struct java_util_List java_util_List;
52 #endif
53 
54 void __INIT_java_util_List();
55 void __INIT_IMPL_java_util_List();
56 
57 #endif
58