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

« back to all changes in this revision

Viewing changes to tests/nbody-java/native_java_lang_reflect_Field.c

  • 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
 
 
2
#include "xmlvm.h"
 
3
#include "java_lang_reflect_Field.h"
 
4
 
 
5
 
 
6
//XMLVM_BEGIN_NATIVE_IMPLEMENTATION
 
7
#include "java_lang_Boolean.h"
 
8
#include "java_lang_Byte.h"
 
9
#include "java_lang_Character.h"
 
10
#include "java_lang_Short.h"
 
11
#include "java_lang_Integer.h"
 
12
#include "java_lang_Long.h"
 
13
#include "java_lang_Double.h"
 
14
#include "java_lang_Float.h"
 
15
 
 
16
#define VALUE_PTR(THIZ, OBJECT)\
 
17
(thiz->fields.java_lang_reflect_Field.modifiers_ & java_lang_reflect_Modifier_STATIC)?\
 
18
(char*) THIZ->fields.java_lang_reflect_Field.address_:\
 
19
((char*) OBJECT) + THIZ->fields.java_lang_reflect_Field.offset_
 
20
 
 
21
//XMLVM_END_NATIVE_IMPLEMENTATION
 
22
 
 
23
JAVA_OBJECT java_lang_reflect_Field_getSignature__(JAVA_OBJECT me)
 
24
{
 
25
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_getSignature__]
 
26
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
27
    //XMLVM_END_NATIVE
 
28
}
 
29
 
 
30
JAVA_BOOLEAN java_lang_reflect_Field_isSynthetic__(JAVA_OBJECT me)
 
31
{
 
32
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_isSynthetic__]
 
33
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
34
    //XMLVM_END_NATIVE
 
35
}
 
36
 
 
37
JAVA_OBJECT java_lang_reflect_Field_toGenericString__(JAVA_OBJECT me)
 
38
{
 
39
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_toGenericString__]
 
40
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
41
    //XMLVM_END_NATIVE
 
42
}
 
43
 
 
44
JAVA_BOOLEAN java_lang_reflect_Field_isEnumConstant__(JAVA_OBJECT me)
 
45
{
 
46
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_isEnumConstant__]
 
47
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
48
    //XMLVM_END_NATIVE
 
49
}
 
50
 
 
51
JAVA_OBJECT java_lang_reflect_Field_getGenericType__(JAVA_OBJECT me)
 
52
{
 
53
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_getGenericType__]
 
54
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
55
    //XMLVM_END_NATIVE
 
56
}
 
57
 
 
58
JAVA_BOOLEAN java_lang_reflect_Field_equals___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1)
 
59
{
 
60
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_equals___java_lang_Object]
 
61
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
62
    //XMLVM_END_NATIVE
 
63
}
 
64
 
 
65
JAVA_OBJECT java_lang_reflect_Field_get___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1)
 
66
{
 
67
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_get___java_lang_Object]
 
68
    java_lang_reflect_Field* thiz = (java_lang_reflect_Field*) me;
 
69
    JAVA_OBJECT type = thiz->fields.java_lang_reflect_Field.type_;
 
70
    char* valuePtr;
 
71
    if (thiz->fields.java_lang_reflect_Field.modifiers_ & java_lang_reflect_Modifier_STATIC) {
 
72
        valuePtr = (char*) thiz->fields.java_lang_reflect_Field.address_;
 
73
    } else {
 
74
        valuePtr = ((char*) n1) + thiz->fields.java_lang_reflect_Field.offset_;
 
75
    }
 
76
    JAVA_OBJECT obj;
 
77
    if (type == __CLASS_boolean) {
 
78
        JAVA_BOOLEAN value = *((JAVA_BOOLEAN*) valuePtr);
 
79
        obj = __NEW_java_lang_Boolean();
 
80
        java_lang_Boolean___INIT____boolean(obj, value);
 
81
    } else if (type == __CLASS_byte) {
 
82
        JAVA_BYTE value = *((JAVA_BYTE*) valuePtr);
 
83
        obj = __NEW_java_lang_Byte();
 
84
        java_lang_Byte___INIT____byte(obj, value);
 
85
    } else if (type == __CLASS_char) {
 
86
        JAVA_CHAR value = *((JAVA_CHAR*) valuePtr);
 
87
        obj = __NEW_java_lang_Character();
 
88
        java_lang_Character___INIT____char(obj, value);
 
89
    } else if (type == __CLASS_short) {
 
90
        JAVA_SHORT value = *((JAVA_SHORT*) valuePtr);
 
91
        obj = __NEW_java_lang_Short();
 
92
        java_lang_Short___INIT____short(obj, value);
 
93
    } else if (type == __CLASS_int) {
 
94
        JAVA_INT value = *((JAVA_INT*) valuePtr);
 
95
        obj = __NEW_java_lang_Integer();
 
96
        java_lang_Integer___INIT____int(obj, value);
 
97
    } else if (type == __CLASS_long) {
 
98
        JAVA_LONG value = *((JAVA_LONG*) valuePtr);
 
99
        obj = __NEW_java_lang_Long();
 
100
        java_lang_Long___INIT____long(obj, value);
 
101
    } else if (type == __CLASS_float) {
 
102
        JAVA_FLOAT value = *((JAVA_FLOAT*) valuePtr);
 
103
        obj = __NEW_java_lang_Float();
 
104
        java_lang_Float___INIT____float(obj, value);
 
105
    } else if (type == __CLASS_double) {
 
106
        JAVA_DOUBLE value = *((JAVA_DOUBLE*) valuePtr);
 
107
        obj = __NEW_java_lang_Double();
 
108
        java_lang_Double___INIT____double(obj, value);
 
109
    } else {
 
110
        // Has to be object type if it is not a primitive type
 
111
        obj = *((JAVA_OBJECT*) valuePtr);
 
112
    }
 
113
    return obj;
 
114
    //XMLVM_END_NATIVE
 
115
}
 
116
 
 
117
JAVA_BOOLEAN java_lang_reflect_Field_getBoolean___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1)
 
118
{
 
119
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_getBoolean___java_lang_Object]
 
120
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
121
    //XMLVM_END_NATIVE
 
122
}
 
123
 
 
124
JAVA_BYTE java_lang_reflect_Field_getByte___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1)
 
125
{
 
126
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_getByte___java_lang_Object]
 
127
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
128
    //XMLVM_END_NATIVE
 
129
}
 
130
 
 
131
JAVA_CHAR java_lang_reflect_Field_getChar___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1)
 
132
{
 
133
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_getChar___java_lang_Object]
 
134
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
135
    //XMLVM_END_NATIVE
 
136
}
 
137
 
 
138
JAVA_OBJECT java_lang_reflect_Field_getDeclaringClass__(JAVA_OBJECT me)
 
139
{
 
140
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_getDeclaringClass__]
 
141
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
142
    //XMLVM_END_NATIVE
 
143
}
 
144
 
 
145
JAVA_DOUBLE java_lang_reflect_Field_getDouble___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1)
 
146
{
 
147
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_getDouble___java_lang_Object]
 
148
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
149
    //XMLVM_END_NATIVE
 
150
}
 
151
 
 
152
JAVA_FLOAT java_lang_reflect_Field_getFloat___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1)
 
153
{
 
154
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_getFloat___java_lang_Object]
 
155
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
156
    //XMLVM_END_NATIVE
 
157
}
 
158
 
 
159
JAVA_INT java_lang_reflect_Field_getInt___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1)
 
160
{
 
161
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_getInt___java_lang_Object]
 
162
    java_lang_reflect_Field* thiz = (java_lang_reflect_Field*) me;
 
163
    JAVA_OBJECT type = thiz->fields.java_lang_reflect_Field.type_;
 
164
    char* valuePtr=VALUE_PTR(thiz, n1);
 
165
    if (type == __CLASS_int) {
 
166
        JAVA_INT value = *((JAVA_INT*) valuePtr);
 
167
        return value;
 
168
    }
 
169
    XMLVM_ERROR("bad type", __FILE__, __FUNCTION__, __LINE__);
 
170
    return 0;
 
171
    //XMLVM_END_NATIVE
 
172
}
 
173
 
 
174
JAVA_LONG java_lang_reflect_Field_getLong___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1)
 
175
{
 
176
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_getLong___java_lang_Object]
 
177
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
178
    //XMLVM_END_NATIVE
 
179
}
 
180
 
 
181
JAVA_OBJECT java_lang_reflect_Field_getName__(JAVA_OBJECT me)
 
182
{
 
183
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_getName__]
 
184
    java_lang_reflect_Field* thiz = (java_lang_reflect_Field*) me;
 
185
    return thiz->fields.java_lang_reflect_Field.name_;
 
186
    //XMLVM_END_NATIVE
 
187
}
 
188
 
 
189
JAVA_SHORT java_lang_reflect_Field_getShort___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1)
 
190
{
 
191
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_getShort___java_lang_Object]
 
192
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
193
    //XMLVM_END_NATIVE
 
194
}
 
195
 
 
196
JAVA_OBJECT java_lang_reflect_Field_getType__(JAVA_OBJECT me)
 
197
{
 
198
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_getType__]
 
199
    java_lang_reflect_Field* thiz = (java_lang_reflect_Field*) me;
 
200
    return thiz->fields.java_lang_reflect_Field.type_;
 
201
    //XMLVM_END_NATIVE
 
202
}
 
203
 
 
204
JAVA_INT java_lang_reflect_Field_hashCode__(JAVA_OBJECT me)
 
205
{
 
206
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_hashCode__]
 
207
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
208
    //XMLVM_END_NATIVE
 
209
}
 
210
 
 
211
void java_lang_reflect_Field_set___java_lang_Object_java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2)
 
212
{
 
213
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_set___java_lang_Object_java_lang_Object]
 
214
    java_lang_reflect_Field* thiz = (java_lang_reflect_Field*) me;
 
215
    JAVA_OBJECT type = thiz->fields.java_lang_reflect_Field.type_;
 
216
    char* valuePtr=VALUE_PTR(thiz, n2);
 
217
    memcpy(valuePtr, &n1, 4);
 
218
    //XMLVM_END_NATIVE
 
219
}
 
220
 
 
221
void java_lang_reflect_Field_setBoolean___java_lang_Object_boolean(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_BOOLEAN n2)
 
222
{
 
223
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_setBoolean___java_lang_Object_boolean]
 
224
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
225
    //XMLVM_END_NATIVE
 
226
}
 
227
 
 
228
void java_lang_reflect_Field_setByte___java_lang_Object_byte(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_BYTE n2)
 
229
{
 
230
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_setByte___java_lang_Object_byte]
 
231
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
232
    //XMLVM_END_NATIVE
 
233
}
 
234
 
 
235
void java_lang_reflect_Field_setChar___java_lang_Object_char(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_CHAR n2)
 
236
{
 
237
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_setChar___java_lang_Object_char]
 
238
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
239
    //XMLVM_END_NATIVE
 
240
}
 
241
 
 
242
void java_lang_reflect_Field_setDouble___java_lang_Object_double(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_DOUBLE n2)
 
243
{
 
244
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_setDouble___java_lang_Object_double]
 
245
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
246
    //XMLVM_END_NATIVE
 
247
}
 
248
 
 
249
void java_lang_reflect_Field_setFloat___java_lang_Object_float(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_FLOAT n2)
 
250
{
 
251
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_setFloat___java_lang_Object_float]
 
252
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
253
    //XMLVM_END_NATIVE
 
254
}
 
255
 
 
256
void java_lang_reflect_Field_setInt___java_lang_Object_int(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_INT n2)
 
257
{
 
258
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_setInt___java_lang_Object_int]
 
259
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
260
    //XMLVM_END_NATIVE
 
261
}
 
262
 
 
263
void java_lang_reflect_Field_setLong___java_lang_Object_long(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_LONG n2)
 
264
{
 
265
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_setLong___java_lang_Object_long]
 
266
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
267
    //XMLVM_END_NATIVE
 
268
}
 
269
 
 
270
void java_lang_reflect_Field_setShort___java_lang_Object_short(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_SHORT n2)
 
271
{
 
272
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_setShort___java_lang_Object_short]
 
273
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
274
    //XMLVM_END_NATIVE
 
275
}
 
276
 
 
277
JAVA_OBJECT java_lang_reflect_Field_toString__(JAVA_OBJECT me)
 
278
{
 
279
    //XMLVM_BEGIN_NATIVE[java_lang_reflect_Field_toString__]
 
280
    XMLVM_UNIMPLEMENTED_NATIVE_METHOD();
 
281
    //XMLVM_END_NATIVE
 
282
}
 
283
 
 
284
 
 
285
void xmlvm_init_native_java_lang_reflect_Field()
 
286
{
 
287
    //XMLVM_BEGIN_NATIVE_IMPLEMENTATION_INIT
 
288
    //XMLVM_END_NATIVE_IMPLEMENTATION_INIT
 
289
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_getSignature__
 
290
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_getSignature__] = 
 
291
        (VTABLE_PTR) java_lang_reflect_Field_getSignature__;
 
292
#endif
 
293
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_isSynthetic__
 
294
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_isSynthetic__] = 
 
295
        (VTABLE_PTR) java_lang_reflect_Field_isSynthetic__;
 
296
#endif
 
297
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_toGenericString__
 
298
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_toGenericString__] = 
 
299
        (VTABLE_PTR) java_lang_reflect_Field_toGenericString__;
 
300
#endif
 
301
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_isEnumConstant__
 
302
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_isEnumConstant__] = 
 
303
        (VTABLE_PTR) java_lang_reflect_Field_isEnumConstant__;
 
304
#endif
 
305
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_getGenericType__
 
306
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_getGenericType__] = 
 
307
        (VTABLE_PTR) java_lang_reflect_Field_getGenericType__;
 
308
#endif
 
309
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_equals___java_lang_Object
 
310
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_equals___java_lang_Object] = 
 
311
        (VTABLE_PTR) java_lang_reflect_Field_equals___java_lang_Object;
 
312
#endif
 
313
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_get___java_lang_Object
 
314
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_get___java_lang_Object] = 
 
315
        (VTABLE_PTR) java_lang_reflect_Field_get___java_lang_Object;
 
316
#endif
 
317
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_getBoolean___java_lang_Object
 
318
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_getBoolean___java_lang_Object] = 
 
319
        (VTABLE_PTR) java_lang_reflect_Field_getBoolean___java_lang_Object;
 
320
#endif
 
321
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_getByte___java_lang_Object
 
322
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_getByte___java_lang_Object] = 
 
323
        (VTABLE_PTR) java_lang_reflect_Field_getByte___java_lang_Object;
 
324
#endif
 
325
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_getChar___java_lang_Object
 
326
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_getChar___java_lang_Object] = 
 
327
        (VTABLE_PTR) java_lang_reflect_Field_getChar___java_lang_Object;
 
328
#endif
 
329
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_getDeclaringClass__
 
330
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_getDeclaringClass__] = 
 
331
        (VTABLE_PTR) java_lang_reflect_Field_getDeclaringClass__;
 
332
#endif
 
333
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_getDouble___java_lang_Object
 
334
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_getDouble___java_lang_Object] = 
 
335
        (VTABLE_PTR) java_lang_reflect_Field_getDouble___java_lang_Object;
 
336
#endif
 
337
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_getFloat___java_lang_Object
 
338
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_getFloat___java_lang_Object] = 
 
339
        (VTABLE_PTR) java_lang_reflect_Field_getFloat___java_lang_Object;
 
340
#endif
 
341
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_getInt___java_lang_Object
 
342
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_getInt___java_lang_Object] = 
 
343
        (VTABLE_PTR) java_lang_reflect_Field_getInt___java_lang_Object;
 
344
#endif
 
345
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_getLong___java_lang_Object
 
346
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_getLong___java_lang_Object] = 
 
347
        (VTABLE_PTR) java_lang_reflect_Field_getLong___java_lang_Object;
 
348
#endif
 
349
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_getName__
 
350
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_getName__] = 
 
351
        (VTABLE_PTR) java_lang_reflect_Field_getName__;
 
352
#endif
 
353
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_getShort___java_lang_Object
 
354
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_getShort___java_lang_Object] = 
 
355
        (VTABLE_PTR) java_lang_reflect_Field_getShort___java_lang_Object;
 
356
#endif
 
357
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_getType__
 
358
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_getType__] = 
 
359
        (VTABLE_PTR) java_lang_reflect_Field_getType__;
 
360
#endif
 
361
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_hashCode__
 
362
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_hashCode__] = 
 
363
        (VTABLE_PTR) java_lang_reflect_Field_hashCode__;
 
364
#endif
 
365
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_set___java_lang_Object_java_lang_Object
 
366
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_set___java_lang_Object_java_lang_Object] = 
 
367
        (VTABLE_PTR) java_lang_reflect_Field_set___java_lang_Object_java_lang_Object;
 
368
#endif
 
369
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_setBoolean___java_lang_Object_boolean
 
370
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_setBoolean___java_lang_Object_boolean] = 
 
371
        (VTABLE_PTR) java_lang_reflect_Field_setBoolean___java_lang_Object_boolean;
 
372
#endif
 
373
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_setByte___java_lang_Object_byte
 
374
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_setByte___java_lang_Object_byte] = 
 
375
        (VTABLE_PTR) java_lang_reflect_Field_setByte___java_lang_Object_byte;
 
376
#endif
 
377
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_setChar___java_lang_Object_char
 
378
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_setChar___java_lang_Object_char] = 
 
379
        (VTABLE_PTR) java_lang_reflect_Field_setChar___java_lang_Object_char;
 
380
#endif
 
381
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_setDouble___java_lang_Object_double
 
382
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_setDouble___java_lang_Object_double] = 
 
383
        (VTABLE_PTR) java_lang_reflect_Field_setDouble___java_lang_Object_double;
 
384
#endif
 
385
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_setFloat___java_lang_Object_float
 
386
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_setFloat___java_lang_Object_float] = 
 
387
        (VTABLE_PTR) java_lang_reflect_Field_setFloat___java_lang_Object_float;
 
388
#endif
 
389
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_setInt___java_lang_Object_int
 
390
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_setInt___java_lang_Object_int] = 
 
391
        (VTABLE_PTR) java_lang_reflect_Field_setInt___java_lang_Object_int;
 
392
#endif
 
393
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_setLong___java_lang_Object_long
 
394
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_setLong___java_lang_Object_long] = 
 
395
        (VTABLE_PTR) java_lang_reflect_Field_setLong___java_lang_Object_long;
 
396
#endif
 
397
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_setShort___java_lang_Object_short
 
398
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_setShort___java_lang_Object_short] = 
 
399
        (VTABLE_PTR) java_lang_reflect_Field_setShort___java_lang_Object_short;
 
400
#endif
 
401
#ifdef XMLVM_VTABLE_IDX_java_lang_reflect_Field_toString__
 
402
    __TIB_java_lang_reflect_Field.vtable[XMLVM_VTABLE_IDX_java_lang_reflect_Field_toString__] = 
 
403
        (VTABLE_PTR) java_lang_reflect_Field_toString__;
 
404
#endif
 
405
}