1
#ifndef __JAVA_UTIL_COLLECTIONS__
2
#define __JAVA_UTIL_COLLECTIONS__
6
// Preprocessor constants for interfaces:
7
#define XMLVM_ITABLE_SIZE_java_util_Collections 0
8
// Implemented interfaces:
10
#include "java_lang_Object.h"
12
// Circular references:
13
#ifndef XMLVM_FORWARD_DECL_java_lang_Class
14
#define XMLVM_FORWARD_DECL_java_lang_Class
15
XMLVM_FORWARD_DECL(java_lang_Class)
17
#ifndef XMLVM_FORWARD_DECL_java_lang_Comparable
18
#define XMLVM_FORWARD_DECL_java_lang_Comparable
19
XMLVM_FORWARD_DECL(java_lang_Comparable)
21
#ifndef XMLVM_FORWARD_DECL_java_lang_IndexOutOfBoundsException
22
#define XMLVM_FORWARD_DECL_java_lang_IndexOutOfBoundsException
23
XMLVM_FORWARD_DECL(java_lang_IndexOutOfBoundsException)
25
#ifndef XMLVM_FORWARD_DECL_java_lang_NullPointerException
26
#define XMLVM_FORWARD_DECL_java_lang_NullPointerException
27
XMLVM_FORWARD_DECL(java_lang_NullPointerException)
29
#ifndef XMLVM_FORWARD_DECL_java_lang_String
30
#define XMLVM_FORWARD_DECL_java_lang_String
31
XMLVM_FORWARD_DECL(java_lang_String)
33
#ifndef XMLVM_FORWARD_DECL_java_util_ArrayList
34
#define XMLVM_FORWARD_DECL_java_util_ArrayList
35
XMLVM_FORWARD_DECL(java_util_ArrayList)
37
#ifndef XMLVM_FORWARD_DECL_java_util_Collection
38
#define XMLVM_FORWARD_DECL_java_util_Collection
39
XMLVM_FORWARD_DECL(java_util_Collection)
41
#ifndef XMLVM_FORWARD_DECL_java_util_Collections_EmptyList
42
#define XMLVM_FORWARD_DECL_java_util_Collections_EmptyList
43
XMLVM_FORWARD_DECL(java_util_Collections_EmptyList)
45
#ifndef XMLVM_FORWARD_DECL_java_util_Collections_EmptyMap
46
#define XMLVM_FORWARD_DECL_java_util_Collections_EmptyMap
47
XMLVM_FORWARD_DECL(java_util_Collections_EmptyMap)
49
#ifndef XMLVM_FORWARD_DECL_java_util_Collections_EmptySet
50
#define XMLVM_FORWARD_DECL_java_util_Collections_EmptySet
51
XMLVM_FORWARD_DECL(java_util_Collections_EmptySet)
53
#ifndef XMLVM_FORWARD_DECL_java_util_Collections_SynchronizedMap
54
#define XMLVM_FORWARD_DECL_java_util_Collections_SynchronizedMap
55
XMLVM_FORWARD_DECL(java_util_Collections_SynchronizedMap)
57
#ifndef XMLVM_FORWARD_DECL_java_util_Comparator
58
#define XMLVM_FORWARD_DECL_java_util_Comparator
59
XMLVM_FORWARD_DECL(java_util_Comparator)
61
#ifndef XMLVM_FORWARD_DECL_java_util_Deque
62
#define XMLVM_FORWARD_DECL_java_util_Deque
63
XMLVM_FORWARD_DECL(java_util_Deque)
65
#ifndef XMLVM_FORWARD_DECL_java_util_Enumeration
66
#define XMLVM_FORWARD_DECL_java_util_Enumeration
67
XMLVM_FORWARD_DECL(java_util_Enumeration)
69
#ifndef XMLVM_FORWARD_DECL_java_util_Iterator
70
#define XMLVM_FORWARD_DECL_java_util_Iterator
71
XMLVM_FORWARD_DECL(java_util_Iterator)
73
#ifndef XMLVM_FORWARD_DECL_java_util_List
74
#define XMLVM_FORWARD_DECL_java_util_List
75
XMLVM_FORWARD_DECL(java_util_List)
77
#ifndef XMLVM_FORWARD_DECL_java_util_Map
78
#define XMLVM_FORWARD_DECL_java_util_Map
79
XMLVM_FORWARD_DECL(java_util_Map)
81
#ifndef XMLVM_FORWARD_DECL_java_util_Queue
82
#define XMLVM_FORWARD_DECL_java_util_Queue
83
XMLVM_FORWARD_DECL(java_util_Queue)
85
#ifndef XMLVM_FORWARD_DECL_java_util_RandomAccess
86
#define XMLVM_FORWARD_DECL_java_util_RandomAccess
87
XMLVM_FORWARD_DECL(java_util_RandomAccess)
89
#ifndef XMLVM_FORWARD_DECL_java_util_Set
90
#define XMLVM_FORWARD_DECL_java_util_Set
91
XMLVM_FORWARD_DECL(java_util_Set)
93
#ifndef XMLVM_FORWARD_DECL_org_apache_harmony_luni_internal_nls_Messages
94
#define XMLVM_FORWARD_DECL_org_apache_harmony_luni_internal_nls_Messages
95
XMLVM_FORWARD_DECL(org_apache_harmony_luni_internal_nls_Messages)
97
// Class declarations for java.util.Collections
98
XMLVM_DEFINE_CLASS(java_util_Collections, 6, XMLVM_ITABLE_SIZE_java_util_Collections)
100
extern JAVA_OBJECT __CLASS_java_util_Collections;
101
extern JAVA_OBJECT __CLASS_java_util_Collections_1ARRAY;
102
extern JAVA_OBJECT __CLASS_java_util_Collections_2ARRAY;
103
extern JAVA_OBJECT __CLASS_java_util_Collections_3ARRAY;
104
//XMLVM_BEGIN_DECLARATIONS
105
#define __ADDITIONAL_INSTANCE_FIELDS_java_util_Collections
106
//XMLVM_END_DECLARATIONS
108
#define __INSTANCE_FIELDS_java_util_Collections \
109
__INSTANCE_FIELDS_java_lang_Object; \
111
__ADDITIONAL_INSTANCE_FIELDS_java_util_Collections \
112
} java_util_Collections
114
struct java_util_Collections {
115
__TIB_DEFINITION_java_util_Collections* tib;
117
__INSTANCE_FIELDS_java_util_Collections;
120
#ifndef XMLVM_FORWARD_DECL_java_util_Collections
121
#define XMLVM_FORWARD_DECL_java_util_Collections
122
typedef struct java_util_Collections java_util_Collections;
125
#define XMLVM_VTABLE_SIZE_java_util_Collections 6
127
void __INIT_java_util_Collections();
128
void __INIT_IMPL_java_util_Collections();
129
void __DELETE_java_util_Collections(void* me, void* client_data);
130
void __INIT_INSTANCE_MEMBERS_java_util_Collections(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
131
JAVA_OBJECT __NEW_java_util_Collections();
132
JAVA_OBJECT __NEW_INSTANCE_java_util_Collections();
133
JAVA_OBJECT java_util_Collections_GET_EMPTY_LIST();
134
void java_util_Collections_PUT_EMPTY_LIST(JAVA_OBJECT v);
135
JAVA_OBJECT java_util_Collections_GET_EMPTY_SET();
136
void java_util_Collections_PUT_EMPTY_SET(JAVA_OBJECT v);
137
JAVA_OBJECT java_util_Collections_GET_EMPTY_MAP();
138
void java_util_Collections_PUT_EMPTY_MAP(JAVA_OBJECT v);
139
void java_util_Collections___CLINIT_();
140
void java_util_Collections___INIT___(JAVA_OBJECT me);
141
JAVA_INT java_util_Collections_binarySearch___java_util_List_java_lang_Object(JAVA_OBJECT n1, JAVA_OBJECT n2);
142
JAVA_INT java_util_Collections_binarySearch___java_util_List_java_lang_Object_java_util_Comparator(JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3);
143
void java_util_Collections_copy___java_util_List_java_util_List(JAVA_OBJECT n1, JAVA_OBJECT n2);
144
JAVA_OBJECT java_util_Collections_enumeration___java_util_Collection(JAVA_OBJECT n1);
145
void java_util_Collections_fill___java_util_List_java_lang_Object(JAVA_OBJECT n1, JAVA_OBJECT n2);
146
JAVA_OBJECT java_util_Collections_max___java_util_Collection(JAVA_OBJECT n1);
147
JAVA_OBJECT java_util_Collections_max___java_util_Collection_java_util_Comparator(JAVA_OBJECT n1, JAVA_OBJECT n2);
148
JAVA_OBJECT java_util_Collections_min___java_util_Collection(JAVA_OBJECT n1);
149
JAVA_OBJECT java_util_Collections_min___java_util_Collection_java_util_Comparator(JAVA_OBJECT n1, JAVA_OBJECT n2);
150
JAVA_OBJECT java_util_Collections_nCopies___int_java_lang_Object(JAVA_INT n1, JAVA_OBJECT n2);
151
void java_util_Collections_reverse___java_util_List(JAVA_OBJECT n1);
152
JAVA_OBJECT java_util_Collections_reverseOrder__();
153
JAVA_OBJECT java_util_Collections_reverseOrder___java_util_Comparator(JAVA_OBJECT n1);
154
void java_util_Collections_shuffle___java_util_List(JAVA_OBJECT n1);
155
void java_util_Collections_shuffle___java_util_List_java_util_Random(JAVA_OBJECT n1, JAVA_OBJECT n2);
156
JAVA_OBJECT java_util_Collections_singleton___java_lang_Object(JAVA_OBJECT n1);
157
JAVA_OBJECT java_util_Collections_singletonList___java_lang_Object(JAVA_OBJECT n1);
158
JAVA_OBJECT java_util_Collections_singletonMap___java_lang_Object_java_lang_Object(JAVA_OBJECT n1, JAVA_OBJECT n2);
159
void java_util_Collections_sort___java_util_List(JAVA_OBJECT n1);
160
void java_util_Collections_sort___java_util_List_java_util_Comparator(JAVA_OBJECT n1, JAVA_OBJECT n2);
161
void java_util_Collections_swap___java_util_List_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3);
162
JAVA_BOOLEAN java_util_Collections_replaceAll___java_util_List_java_lang_Object_java_lang_Object(JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3);
163
void java_util_Collections_rotate___java_util_List_int(JAVA_OBJECT n1, JAVA_INT n2);
164
JAVA_INT java_util_Collections_indexOfSubList___java_util_List_java_util_List(JAVA_OBJECT n1, JAVA_OBJECT n2);
165
JAVA_INT java_util_Collections_lastIndexOfSubList___java_util_List_java_util_List(JAVA_OBJECT n1, JAVA_OBJECT n2);
166
JAVA_OBJECT java_util_Collections_list___java_util_Enumeration(JAVA_OBJECT n1);
167
JAVA_OBJECT java_util_Collections_synchronizedCollection___java_util_Collection(JAVA_OBJECT n1);
168
JAVA_OBJECT java_util_Collections_synchronizedList___java_util_List(JAVA_OBJECT n1);
169
JAVA_OBJECT java_util_Collections_synchronizedMap___java_util_Map(JAVA_OBJECT n1);
170
JAVA_OBJECT java_util_Collections_synchronizedSet___java_util_Set(JAVA_OBJECT n1);
171
JAVA_OBJECT java_util_Collections_synchronizedSortedMap___java_util_SortedMap(JAVA_OBJECT n1);
172
JAVA_OBJECT java_util_Collections_synchronizedSortedSet___java_util_SortedSet(JAVA_OBJECT n1);
173
JAVA_OBJECT java_util_Collections_unmodifiableCollection___java_util_Collection(JAVA_OBJECT n1);
174
JAVA_OBJECT java_util_Collections_unmodifiableList___java_util_List(JAVA_OBJECT n1);
175
JAVA_OBJECT java_util_Collections_unmodifiableMap___java_util_Map(JAVA_OBJECT n1);
176
JAVA_OBJECT java_util_Collections_unmodifiableSet___java_util_Set(JAVA_OBJECT n1);
177
JAVA_OBJECT java_util_Collections_unmodifiableSortedMap___java_util_SortedMap(JAVA_OBJECT n1);
178
JAVA_OBJECT java_util_Collections_unmodifiableSortedSet___java_util_SortedSet(JAVA_OBJECT n1);
179
JAVA_INT java_util_Collections_frequency___java_util_Collection_java_lang_Object(JAVA_OBJECT n1, JAVA_OBJECT n2);
180
JAVA_OBJECT java_util_Collections_emptyList__();
181
JAVA_OBJECT java_util_Collections_emptySet__();
182
JAVA_OBJECT java_util_Collections_emptyMap__();
183
JAVA_OBJECT java_util_Collections_checkedCollection___java_util_Collection_java_lang_Class(JAVA_OBJECT n1, JAVA_OBJECT n2);
184
JAVA_OBJECT java_util_Collections_checkedMap___java_util_Map_java_lang_Class_java_lang_Class(JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3);
185
JAVA_OBJECT java_util_Collections_checkedList___java_util_List_java_lang_Class(JAVA_OBJECT n1, JAVA_OBJECT n2);
186
JAVA_OBJECT java_util_Collections_checkedSet___java_util_Set_java_lang_Class(JAVA_OBJECT n1, JAVA_OBJECT n2);
187
JAVA_OBJECT java_util_Collections_checkedSortedMap___java_util_SortedMap_java_lang_Class_java_lang_Class(JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3);
188
JAVA_OBJECT java_util_Collections_checkedSortedSet___java_util_SortedSet_java_lang_Class(JAVA_OBJECT n1, JAVA_OBJECT n2);
189
JAVA_BOOLEAN java_util_Collections_addAll___java_util_Collection_java_lang_Object_1ARRAY(JAVA_OBJECT n1, JAVA_OBJECT n2);
190
JAVA_BOOLEAN java_util_Collections_disjoint___java_util_Collection_java_util_Collection(JAVA_OBJECT n1, JAVA_OBJECT n2);
191
JAVA_OBJECT java_util_Collections_checkType___java_lang_Object_java_lang_Class(JAVA_OBJECT n1, JAVA_OBJECT n2);
192
JAVA_OBJECT java_util_Collections_newSetFromMap___java_util_Map(JAVA_OBJECT n1);
193
JAVA_OBJECT java_util_Collections_asLifoQueue___java_util_Deque(JAVA_OBJECT n1);