~ubuntu-branches/ubuntu/vivid/emscripten/vivid

« back to all changes in this revision

Viewing changes to tests/nbody-java/java_util_ArrayList.h

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-06-11 15:45:24 UTC
  • mfrom: (1.2.1) (2.1.1 experimental)
  • Revision ID: package-import@ubuntu.com-20130611154524-rppb3w6tixlegv4n
Tags: 1.4.7~20130611~a1eb425-1
* New snapshot release
* Upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef __JAVA_UTIL_ARRAYLIST__
 
2
#define __JAVA_UTIL_ARRAYLIST__
 
3
 
 
4
#include "xmlvm.h"
 
5
 
 
6
// Preprocessor constants for interfaces:
 
7
#define XMLVM_ITABLE_SIZE_java_util_ArrayList 78
 
8
// Implemented interfaces:
 
9
#include "java_io_Serializable.h"
 
10
#include "java_lang_Cloneable.h"
 
11
#include "java_util_List.h"
 
12
#include "java_util_RandomAccess.h"
 
13
// Super Class:
 
14
#include "java_util_AbstractList.h"
 
15
 
 
16
// Circular references:
 
17
#ifndef XMLVM_FORWARD_DECL_java_io_ObjectStreamField
 
18
#define XMLVM_FORWARD_DECL_java_io_ObjectStreamField
 
19
XMLVM_FORWARD_DECL(java_io_ObjectStreamField)
 
20
#endif
 
21
#ifndef XMLVM_FORWARD_DECL_java_lang_Class
 
22
#define XMLVM_FORWARD_DECL_java_lang_Class
 
23
XMLVM_FORWARD_DECL(java_lang_Class)
 
24
#endif
 
25
#ifndef XMLVM_FORWARD_DECL_java_lang_IndexOutOfBoundsException
 
26
#define XMLVM_FORWARD_DECL_java_lang_IndexOutOfBoundsException
 
27
XMLVM_FORWARD_DECL(java_lang_IndexOutOfBoundsException)
 
28
#endif
 
29
#ifndef XMLVM_FORWARD_DECL_java_lang_Integer
 
30
#define XMLVM_FORWARD_DECL_java_lang_Integer
 
31
XMLVM_FORWARD_DECL(java_lang_Integer)
 
32
#endif
 
33
#ifndef XMLVM_FORWARD_DECL_java_lang_Object
 
34
#define XMLVM_FORWARD_DECL_java_lang_Object
 
35
XMLVM_FORWARD_DECL(java_lang_Object)
 
36
#endif
 
37
#ifndef XMLVM_FORWARD_DECL_java_lang_String
 
38
#define XMLVM_FORWARD_DECL_java_lang_String
 
39
XMLVM_FORWARD_DECL(java_lang_String)
 
40
#endif
 
41
#ifndef XMLVM_FORWARD_DECL_java_lang_System
 
42
#define XMLVM_FORWARD_DECL_java_lang_System
 
43
XMLVM_FORWARD_DECL(java_lang_System)
 
44
#endif
 
45
#ifndef XMLVM_FORWARD_DECL_java_lang_reflect_Array
 
46
#define XMLVM_FORWARD_DECL_java_lang_reflect_Array
 
47
XMLVM_FORWARD_DECL(java_lang_reflect_Array)
 
48
#endif
 
49
#ifndef XMLVM_FORWARD_DECL_java_util_Collection
 
50
#define XMLVM_FORWARD_DECL_java_util_Collection
 
51
XMLVM_FORWARD_DECL(java_util_Collection)
 
52
#endif
 
53
#ifndef XMLVM_FORWARD_DECL_java_util_Iterator
 
54
#define XMLVM_FORWARD_DECL_java_util_Iterator
 
55
XMLVM_FORWARD_DECL(java_util_Iterator)
 
56
#endif
 
57
#ifndef XMLVM_FORWARD_DECL_org_apache_harmony_luni_internal_nls_Messages
 
58
#define XMLVM_FORWARD_DECL_org_apache_harmony_luni_internal_nls_Messages
 
59
XMLVM_FORWARD_DECL(org_apache_harmony_luni_internal_nls_Messages)
 
60
#endif
 
61
// Class declarations for java.util.ArrayList
 
62
XMLVM_DEFINE_CLASS(java_util_ArrayList, 30, XMLVM_ITABLE_SIZE_java_util_ArrayList)
 
63
 
 
64
extern JAVA_OBJECT __CLASS_java_util_ArrayList;
 
65
extern JAVA_OBJECT __CLASS_java_util_ArrayList_1ARRAY;
 
66
extern JAVA_OBJECT __CLASS_java_util_ArrayList_2ARRAY;
 
67
extern JAVA_OBJECT __CLASS_java_util_ArrayList_3ARRAY;
 
68
//XMLVM_BEGIN_DECLARATIONS
 
69
#define __ADDITIONAL_INSTANCE_FIELDS_java_util_ArrayList
 
70
//XMLVM_END_DECLARATIONS
 
71
 
 
72
#define __INSTANCE_FIELDS_java_util_ArrayList \
 
73
    __INSTANCE_FIELDS_java_util_AbstractList; \
 
74
    struct { \
 
75
        JAVA_INT firstIndex_; \
 
76
        JAVA_INT size_; \
 
77
        JAVA_OBJECT array_; \
 
78
        __ADDITIONAL_INSTANCE_FIELDS_java_util_ArrayList \
 
79
    } java_util_ArrayList
 
80
 
 
81
struct java_util_ArrayList {
 
82
    __TIB_DEFINITION_java_util_ArrayList* tib;
 
83
    struct {
 
84
        __INSTANCE_FIELDS_java_util_ArrayList;
 
85
    } fields;
 
86
};
 
87
#ifndef XMLVM_FORWARD_DECL_java_util_ArrayList
 
88
#define XMLVM_FORWARD_DECL_java_util_ArrayList
 
89
typedef struct java_util_ArrayList java_util_ArrayList;
 
90
#endif
 
91
 
 
92
#define XMLVM_VTABLE_SIZE_java_util_ArrayList 30
 
93
#define XMLVM_VTABLE_IDX_java_util_ArrayList_add___int_java_lang_Object 20
 
94
#define XMLVM_VTABLE_IDX_java_util_ArrayList_add___java_lang_Object 7
 
95
#define XMLVM_VTABLE_IDX_java_util_ArrayList_addAll___int_java_util_Collection 19
 
96
#define XMLVM_VTABLE_IDX_java_util_ArrayList_addAll___java_util_Collection 6
 
97
#define XMLVM_VTABLE_IDX_java_util_ArrayList_clear__ 8
 
98
#define XMLVM_VTABLE_IDX_java_util_ArrayList_clone__ 0
 
99
#define XMLVM_VTABLE_IDX_java_util_ArrayList_contains___java_lang_Object 10
 
100
#define XMLVM_VTABLE_IDX_java_util_ArrayList_get___int 21
 
101
#define XMLVM_VTABLE_IDX_java_util_ArrayList_indexOf___java_lang_Object 22
 
102
#define XMLVM_VTABLE_IDX_java_util_ArrayList_isEmpty__ 11
 
103
#define XMLVM_VTABLE_IDX_java_util_ArrayList_lastIndexOf___java_lang_Object 23
 
104
#define XMLVM_VTABLE_IDX_java_util_ArrayList_remove___int 27
 
105
#define XMLVM_VTABLE_IDX_java_util_ArrayList_remove___java_lang_Object 14
 
106
#define XMLVM_VTABLE_IDX_java_util_ArrayList_removeRange___int_int 26
 
107
#define XMLVM_VTABLE_IDX_java_util_ArrayList_set___int_java_lang_Object 28
 
108
#define XMLVM_VTABLE_IDX_java_util_ArrayList_size__ 16
 
109
#define XMLVM_VTABLE_IDX_java_util_ArrayList_toArray__ 17
 
110
#define XMLVM_VTABLE_IDX_java_util_ArrayList_toArray___java_lang_Object_1ARRAY 18
 
111
 
 
112
void __INIT_java_util_ArrayList();
 
113
void __INIT_IMPL_java_util_ArrayList();
 
114
void __DELETE_java_util_ArrayList(void* me, void* client_data);
 
115
void __INIT_INSTANCE_MEMBERS_java_util_ArrayList(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
 
116
JAVA_OBJECT __NEW_java_util_ArrayList();
 
117
JAVA_OBJECT __NEW_INSTANCE_java_util_ArrayList();
 
118
JAVA_LONG java_util_ArrayList_GET_serialVersionUID();
 
119
void java_util_ArrayList_PUT_serialVersionUID(JAVA_LONG v);
 
120
JAVA_OBJECT java_util_ArrayList_GET_serialPersistentFields();
 
121
void java_util_ArrayList_PUT_serialPersistentFields(JAVA_OBJECT v);
 
122
void java_util_ArrayList___CLINIT_();
 
123
void java_util_ArrayList___INIT___(JAVA_OBJECT me);
 
124
void java_util_ArrayList___INIT____int(JAVA_OBJECT me, JAVA_INT n1);
 
125
void java_util_ArrayList___INIT____java_util_Collection(JAVA_OBJECT me, JAVA_OBJECT n1);
 
126
JAVA_OBJECT java_util_ArrayList_newElementArray___int(JAVA_OBJECT me, JAVA_INT n1);
 
127
// Vtable index: 20
 
128
void java_util_ArrayList_add___int_java_lang_Object(JAVA_OBJECT me, JAVA_INT n1, JAVA_OBJECT n2);
 
129
// Vtable index: 7
 
130
JAVA_BOOLEAN java_util_ArrayList_add___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
131
// Vtable index: 19
 
132
JAVA_BOOLEAN java_util_ArrayList_addAll___int_java_util_Collection(JAVA_OBJECT me, JAVA_INT n1, JAVA_OBJECT n2);
 
133
// Vtable index: 6
 
134
JAVA_BOOLEAN java_util_ArrayList_addAll___java_util_Collection(JAVA_OBJECT me, JAVA_OBJECT n1);
 
135
// Vtable index: 8
 
136
void java_util_ArrayList_clear__(JAVA_OBJECT me);
 
137
// Vtable index: 0
 
138
JAVA_OBJECT java_util_ArrayList_clone__(JAVA_OBJECT me);
 
139
// Vtable index: 10
 
140
JAVA_BOOLEAN java_util_ArrayList_contains___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
141
void java_util_ArrayList_ensureCapacity___int(JAVA_OBJECT me, JAVA_INT n1);
 
142
// Vtable index: 21
 
143
JAVA_OBJECT java_util_ArrayList_get___int(JAVA_OBJECT me, JAVA_INT n1);
 
144
void java_util_ArrayList_growAtEnd___int(JAVA_OBJECT me, JAVA_INT n1);
 
145
void java_util_ArrayList_growAtFront___int(JAVA_OBJECT me, JAVA_INT n1);
 
146
void java_util_ArrayList_growForInsert___int_int(JAVA_OBJECT me, JAVA_INT n1, JAVA_INT n2);
 
147
// Vtable index: 22
 
148
JAVA_INT java_util_ArrayList_indexOf___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
149
// Vtable index: 11
 
150
JAVA_BOOLEAN java_util_ArrayList_isEmpty__(JAVA_OBJECT me);
 
151
// Vtable index: 23
 
152
JAVA_INT java_util_ArrayList_lastIndexOf___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
153
// Vtable index: 27
 
154
JAVA_OBJECT java_util_ArrayList_remove___int(JAVA_OBJECT me, JAVA_INT n1);
 
155
// Vtable index: 14
 
156
JAVA_BOOLEAN java_util_ArrayList_remove___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
157
// Vtable index: 26
 
158
void java_util_ArrayList_removeRange___int_int(JAVA_OBJECT me, JAVA_INT n1, JAVA_INT n2);
 
159
// Vtable index: 28
 
160
JAVA_OBJECT java_util_ArrayList_set___int_java_lang_Object(JAVA_OBJECT me, JAVA_INT n1, JAVA_OBJECT n2);
 
161
// Vtable index: 16
 
162
JAVA_INT java_util_ArrayList_size__(JAVA_OBJECT me);
 
163
// Vtable index: 17
 
164
JAVA_OBJECT java_util_ArrayList_toArray__(JAVA_OBJECT me);
 
165
// Vtable index: 18
 
166
JAVA_OBJECT java_util_ArrayList_toArray___java_lang_Object_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1);
 
167
void java_util_ArrayList_trimToSize__(JAVA_OBJECT me);
 
168
void java_util_ArrayList_writeObject___java_io_ObjectOutputStream(JAVA_OBJECT me, JAVA_OBJECT n1);
 
169
void java_util_ArrayList_readObject___java_io_ObjectInputStream(JAVA_OBJECT me, JAVA_OBJECT n1);
 
170
 
 
171
#endif