1 #ifndef __JAVA_UTIL_COLLECTION__
2 #define __JAVA_UTIL_COLLECTION__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_IDX_java_util_Collection_add___java_lang_Object 2
8 #define XMLVM_ITABLE_IDX_java_util_Collection_addAll___java_util_Collection 1
9 #define XMLVM_ITABLE_IDX_java_util_Collection_clear__ 3
10 #define XMLVM_ITABLE_IDX_java_util_Collection_contains___java_lang_Object 5
11 #define XMLVM_ITABLE_IDX_java_util_Collection_containsAll___java_util_Collection 4
12 #define XMLVM_ITABLE_IDX_java_util_Collection_equals___java_lang_Object 6
13 #define XMLVM_ITABLE_IDX_java_util_Collection_hashCode__ 7
14 #define XMLVM_ITABLE_IDX_java_util_Collection_isEmpty__ 8
15 #define XMLVM_ITABLE_IDX_java_util_Collection_iterator__ 9
16 #define XMLVM_ITABLE_IDX_java_util_Collection_remove___java_lang_Object 11
17 #define XMLVM_ITABLE_IDX_java_util_Collection_removeAll___java_util_Collection 10
18 #define XMLVM_ITABLE_IDX_java_util_Collection_retainAll___java_util_Collection 12
19 #define XMLVM_ITABLE_IDX_java_util_Collection_size__ 13
20 #define XMLVM_ITABLE_IDX_java_util_Collection_toArray__ 14
21 #define XMLVM_ITABLE_IDX_java_util_Collection_toArray___java_lang_Object_1ARRAY 15
22 // Implemented interfaces:
23 #include "java_lang_Iterable.h"
24 // Super Class:
25 #include "java_lang_Object.h"
26 
27 // Circular references:
28 #ifndef XMLVM_FORWARD_DECL_java_util_Iterator
29 #define XMLVM_FORWARD_DECL_java_util_Iterator
30 XMLVM_FORWARD_DECL(java_util_Iterator)
31 #endif
32 
33 XMLVM_DEFINE_CLASS(java_util_Collection, 0, 0)
34 
35 extern JAVA_OBJECT __CLASS_java_util_Collection;
36 extern JAVA_OBJECT __CLASS_java_util_Collection_1ARRAY;
37 extern JAVA_OBJECT __CLASS_java_util_Collection_2ARRAY;
38 extern JAVA_OBJECT __CLASS_java_util_Collection_3ARRAY;
39 #ifndef XMLVM_FORWARD_DECL_java_util_Collection
40 #define XMLVM_FORWARD_DECL_java_util_Collection
41 typedef struct java_util_Collection java_util_Collection;
42 #endif
43 
44 void __INIT_java_util_Collection();
45 void __INIT_IMPL_java_util_Collection();
46 
47 #endif
48