1 #include "xmlvm.h"
2 #include "java_lang_String.h"
3 #include "java_lang_StringBuilder.h"
4
5 #include "java_lang_reflect_Modifier.h"
6
7 #define XMLVM_CURRENT_CLASS_NAME Modifier
8 #define XMLVM_CURRENT_PKG_CLASS_NAME java_lang_reflect_Modifier
9
10 __TIB_DEFINITION_java_lang_reflect_Modifier __TIB_java_lang_reflect_Modifier = {
11 0, // classInitializationBegan
12 0, // classInitialized
13 -1, // initializerThreadId
14 __INIT_java_lang_reflect_Modifier, // classInitializer
15 "java.lang.reflect.Modifier", // className
16 "java.lang.reflect", // package
17 JAVA_NULL, // enclosingClassName
18 JAVA_NULL, // enclosingMethodName
19 JAVA_NULL, // signature
20 (__TIB_DEFINITION_TEMPLATE*) &__TIB_java_lang_Object, // extends
21 sizeof(java_lang_reflect_Modifier), // sizeInstance
22 XMLVM_TYPE_CLASS};
23
24 JAVA_OBJECT __CLASS_java_lang_reflect_Modifier;
25 JAVA_OBJECT __CLASS_java_lang_reflect_Modifier_1ARRAY;
26 JAVA_OBJECT __CLASS_java_lang_reflect_Modifier_2ARRAY;
27 JAVA_OBJECT __CLASS_java_lang_reflect_Modifier_3ARRAY;
28 //XMLVM_BEGIN_IMPLEMENTATION
29 //XMLVM_END_IMPLEMENTATION
30
31 static JAVA_INT _STATIC_java_lang_reflect_Modifier_PUBLIC;
32 static JAVA_INT _STATIC_java_lang_reflect_Modifier_PRIVATE;
33 static JAVA_INT _STATIC_java_lang_reflect_Modifier_PROTECTED;
34 static JAVA_INT _STATIC_java_lang_reflect_Modifier_STATIC;
35 static JAVA_INT _STATIC_java_lang_reflect_Modifier_FINAL;
36 static JAVA_INT _STATIC_java_lang_reflect_Modifier_SYNCHRONIZED;
37 static JAVA_INT _STATIC_java_lang_reflect_Modifier_VOLATILE;
38 static JAVA_INT _STATIC_java_lang_reflect_Modifier_TRANSIENT;
39 static JAVA_INT _STATIC_java_lang_reflect_Modifier_NATIVE;
40 static JAVA_INT _STATIC_java_lang_reflect_Modifier_INTERFACE;
41 static JAVA_INT _STATIC_java_lang_reflect_Modifier_ABSTRACT;
42 static JAVA_INT _STATIC_java_lang_reflect_Modifier_STRICT;
43 static JAVA_INT _STATIC_java_lang_reflect_Modifier_BRIDGE;
44 static JAVA_INT _STATIC_java_lang_reflect_Modifier_VARARGS;
45 static JAVA_INT _STATIC_java_lang_reflect_Modifier_SYNTHETIC;
46 static JAVA_INT _STATIC_java_lang_reflect_Modifier_ANNOTATION;
47 static JAVA_INT _STATIC_java_lang_reflect_Modifier_ENUM;
48
49 #include "xmlvm-reflection.h"
50
51 static XMLVM_FIELD_REFLECTION_DATA __field_reflection_data[] = {
52 };
53
54 static XMLVM_CONSTRUCTOR_REFLECTION_DATA __constructor_reflection_data[] = {
55 };
56
constructor_dispatcher(JAVA_OBJECT constructor,JAVA_OBJECT arguments)57 static JAVA_OBJECT constructor_dispatcher(JAVA_OBJECT constructor, JAVA_OBJECT arguments)
58 {
59 XMLVM_NOT_IMPLEMENTED();
60 }
61
62 static XMLVM_METHOD_REFLECTION_DATA __method_reflection_data[] = {
63 };
64
method_dispatcher(JAVA_OBJECT method,JAVA_OBJECT receiver,JAVA_OBJECT arguments)65 static JAVA_OBJECT method_dispatcher(JAVA_OBJECT method, JAVA_OBJECT receiver, JAVA_OBJECT arguments)
66 {
67 XMLVM_NOT_IMPLEMENTED();
68 }
69
__INIT_java_lang_reflect_Modifier()70 void __INIT_java_lang_reflect_Modifier()
71 {
72 staticInitializerLock(&__TIB_java_lang_reflect_Modifier);
73
74 // While the static initializer mutex is locked, locally store the value of
75 // whether class initialization began or not
76 int initBegan = __TIB_java_lang_reflect_Modifier.classInitializationBegan;
77
78 // Whether or not class initialization had already began, it has begun now
79 __TIB_java_lang_reflect_Modifier.classInitializationBegan = 1;
80
81 staticInitializerUnlock(&__TIB_java_lang_reflect_Modifier);
82
83 JAVA_LONG curThreadId = (JAVA_LONG)pthread_self();
84 if (initBegan) {
85 if (__TIB_java_lang_reflect_Modifier.initializerThreadId != curThreadId) {
86 // Busy wait until the other thread finishes initializing this class
87 while (!__TIB_java_lang_reflect_Modifier.classInitialized) {
88 // do nothing
89 }
90 }
91 } else {
92 __TIB_java_lang_reflect_Modifier.initializerThreadId = curThreadId;
93 XMLVM_CLASS_USED("java.lang.reflect.Modifier")
94 __INIT_IMPL_java_lang_reflect_Modifier();
95 }
96 }
97
__INIT_IMPL_java_lang_reflect_Modifier()98 void __INIT_IMPL_java_lang_reflect_Modifier()
99 {
100 // Initialize base class if necessary
101 XMLVM_CLASS_INIT(java_lang_Object)
102 __TIB_java_lang_reflect_Modifier.newInstanceFunc = __NEW_INSTANCE_java_lang_reflect_Modifier;
103 // Copy vtable from base class
104 XMLVM_MEMCPY(__TIB_java_lang_reflect_Modifier.vtable, __TIB_java_lang_Object.vtable, sizeof(__TIB_java_lang_Object.vtable));
105 // Initialize vtable for this class
106 // Initialize interface information
107 __TIB_java_lang_reflect_Modifier.numImplementedInterfaces = 0;
108 __TIB_java_lang_reflect_Modifier.implementedInterfaces = (__TIB_DEFINITION_TEMPLATE* (*)[1]) XMLVM_MALLOC(sizeof(__TIB_DEFINITION_TEMPLATE*) * 0);
109
110 // Initialize interfaces if necessary and assign tib to implementedInterfaces
111 _STATIC_java_lang_reflect_Modifier_PUBLIC = 1;
112 _STATIC_java_lang_reflect_Modifier_PRIVATE = 2;
113 _STATIC_java_lang_reflect_Modifier_PROTECTED = 4;
114 _STATIC_java_lang_reflect_Modifier_STATIC = 8;
115 _STATIC_java_lang_reflect_Modifier_FINAL = 16;
116 _STATIC_java_lang_reflect_Modifier_SYNCHRONIZED = 32;
117 _STATIC_java_lang_reflect_Modifier_VOLATILE = 64;
118 _STATIC_java_lang_reflect_Modifier_TRANSIENT = 128;
119 _STATIC_java_lang_reflect_Modifier_NATIVE = 256;
120 _STATIC_java_lang_reflect_Modifier_INTERFACE = 512;
121 _STATIC_java_lang_reflect_Modifier_ABSTRACT = 1024;
122 _STATIC_java_lang_reflect_Modifier_STRICT = 2048;
123 _STATIC_java_lang_reflect_Modifier_BRIDGE = 64;
124 _STATIC_java_lang_reflect_Modifier_VARARGS = 128;
125 _STATIC_java_lang_reflect_Modifier_SYNTHETIC = 4096;
126 _STATIC_java_lang_reflect_Modifier_ANNOTATION = 8192;
127 _STATIC_java_lang_reflect_Modifier_ENUM = 16384;
128
129 __TIB_java_lang_reflect_Modifier.declaredFields = &__field_reflection_data[0];
130 __TIB_java_lang_reflect_Modifier.numDeclaredFields = sizeof(__field_reflection_data) / sizeof(XMLVM_FIELD_REFLECTION_DATA);
131 __TIB_java_lang_reflect_Modifier.constructorDispatcherFunc = constructor_dispatcher;
132 __TIB_java_lang_reflect_Modifier.declaredConstructors = &__constructor_reflection_data[0];
133 __TIB_java_lang_reflect_Modifier.numDeclaredConstructors = sizeof(__constructor_reflection_data) / sizeof(XMLVM_CONSTRUCTOR_REFLECTION_DATA);
134 __TIB_java_lang_reflect_Modifier.methodDispatcherFunc = method_dispatcher;
135 __TIB_java_lang_reflect_Modifier.declaredMethods = &__method_reflection_data[0];
136 __TIB_java_lang_reflect_Modifier.numDeclaredMethods = sizeof(__method_reflection_data) / sizeof(XMLVM_METHOD_REFLECTION_DATA);
137 __CLASS_java_lang_reflect_Modifier = XMLVM_CREATE_CLASS_OBJECT(&__TIB_java_lang_reflect_Modifier);
138 __TIB_java_lang_reflect_Modifier.clazz = __CLASS_java_lang_reflect_Modifier;
139 __TIB_java_lang_reflect_Modifier.baseType = JAVA_NULL;
140 __CLASS_java_lang_reflect_Modifier_1ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_reflect_Modifier);
141 __CLASS_java_lang_reflect_Modifier_2ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_reflect_Modifier_1ARRAY);
142 __CLASS_java_lang_reflect_Modifier_3ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_reflect_Modifier_2ARRAY);
143 //XMLVM_BEGIN_WRAPPER[__INIT_java_lang_reflect_Modifier]
144 //XMLVM_END_WRAPPER
145
146 __TIB_java_lang_reflect_Modifier.classInitialized = 1;
147 }
148
__DELETE_java_lang_reflect_Modifier(void * me,void * client_data)149 void __DELETE_java_lang_reflect_Modifier(void* me, void* client_data)
150 {
151 //XMLVM_BEGIN_WRAPPER[__DELETE_java_lang_reflect_Modifier]
152 //XMLVM_END_WRAPPER
153 }
154
__INIT_INSTANCE_MEMBERS_java_lang_reflect_Modifier(JAVA_OBJECT me,int derivedClassWillRegisterFinalizer)155 void __INIT_INSTANCE_MEMBERS_java_lang_reflect_Modifier(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer)
156 {
157 __INIT_INSTANCE_MEMBERS_java_lang_Object(me, 0 || derivedClassWillRegisterFinalizer);
158 //XMLVM_BEGIN_WRAPPER[__INIT_INSTANCE_MEMBERS_java_lang_reflect_Modifier]
159 //XMLVM_END_WRAPPER
160 }
161
__NEW_java_lang_reflect_Modifier()162 JAVA_OBJECT __NEW_java_lang_reflect_Modifier()
163 { XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
164 java_lang_reflect_Modifier* me = (java_lang_reflect_Modifier*) XMLVM_MALLOC(sizeof(java_lang_reflect_Modifier));
165 me->tib = &__TIB_java_lang_reflect_Modifier;
166 __INIT_INSTANCE_MEMBERS_java_lang_reflect_Modifier(me, 0);
167 //XMLVM_BEGIN_WRAPPER[__NEW_java_lang_reflect_Modifier]
168 //XMLVM_END_WRAPPER
169 return me;
170 }
171
__NEW_INSTANCE_java_lang_reflect_Modifier()172 JAVA_OBJECT __NEW_INSTANCE_java_lang_reflect_Modifier()
173 {
174 JAVA_OBJECT me = JAVA_NULL;
175 me = __NEW_java_lang_reflect_Modifier();
176 java_lang_reflect_Modifier___INIT___(me);
177 return me;
178 }
179
java_lang_reflect_Modifier_GET_PUBLIC()180 JAVA_INT java_lang_reflect_Modifier_GET_PUBLIC()
181 {
182 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
183 return _STATIC_java_lang_reflect_Modifier_PUBLIC;
184 }
185
java_lang_reflect_Modifier_PUT_PUBLIC(JAVA_INT v)186 void java_lang_reflect_Modifier_PUT_PUBLIC(JAVA_INT v)
187 {
188 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
189 _STATIC_java_lang_reflect_Modifier_PUBLIC = v;
190 }
191
java_lang_reflect_Modifier_GET_PRIVATE()192 JAVA_INT java_lang_reflect_Modifier_GET_PRIVATE()
193 {
194 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
195 return _STATIC_java_lang_reflect_Modifier_PRIVATE;
196 }
197
java_lang_reflect_Modifier_PUT_PRIVATE(JAVA_INT v)198 void java_lang_reflect_Modifier_PUT_PRIVATE(JAVA_INT v)
199 {
200 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
201 _STATIC_java_lang_reflect_Modifier_PRIVATE = v;
202 }
203
java_lang_reflect_Modifier_GET_PROTECTED()204 JAVA_INT java_lang_reflect_Modifier_GET_PROTECTED()
205 {
206 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
207 return _STATIC_java_lang_reflect_Modifier_PROTECTED;
208 }
209
java_lang_reflect_Modifier_PUT_PROTECTED(JAVA_INT v)210 void java_lang_reflect_Modifier_PUT_PROTECTED(JAVA_INT v)
211 {
212 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
213 _STATIC_java_lang_reflect_Modifier_PROTECTED = v;
214 }
215
java_lang_reflect_Modifier_GET_STATIC()216 JAVA_INT java_lang_reflect_Modifier_GET_STATIC()
217 {
218 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
219 return _STATIC_java_lang_reflect_Modifier_STATIC;
220 }
221
java_lang_reflect_Modifier_PUT_STATIC(JAVA_INT v)222 void java_lang_reflect_Modifier_PUT_STATIC(JAVA_INT v)
223 {
224 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
225 _STATIC_java_lang_reflect_Modifier_STATIC = v;
226 }
227
java_lang_reflect_Modifier_GET_FINAL()228 JAVA_INT java_lang_reflect_Modifier_GET_FINAL()
229 {
230 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
231 return _STATIC_java_lang_reflect_Modifier_FINAL;
232 }
233
java_lang_reflect_Modifier_PUT_FINAL(JAVA_INT v)234 void java_lang_reflect_Modifier_PUT_FINAL(JAVA_INT v)
235 {
236 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
237 _STATIC_java_lang_reflect_Modifier_FINAL = v;
238 }
239
java_lang_reflect_Modifier_GET_SYNCHRONIZED()240 JAVA_INT java_lang_reflect_Modifier_GET_SYNCHRONIZED()
241 {
242 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
243 return _STATIC_java_lang_reflect_Modifier_SYNCHRONIZED;
244 }
245
java_lang_reflect_Modifier_PUT_SYNCHRONIZED(JAVA_INT v)246 void java_lang_reflect_Modifier_PUT_SYNCHRONIZED(JAVA_INT v)
247 {
248 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
249 _STATIC_java_lang_reflect_Modifier_SYNCHRONIZED = v;
250 }
251
java_lang_reflect_Modifier_GET_VOLATILE()252 JAVA_INT java_lang_reflect_Modifier_GET_VOLATILE()
253 {
254 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
255 return _STATIC_java_lang_reflect_Modifier_VOLATILE;
256 }
257
java_lang_reflect_Modifier_PUT_VOLATILE(JAVA_INT v)258 void java_lang_reflect_Modifier_PUT_VOLATILE(JAVA_INT v)
259 {
260 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
261 _STATIC_java_lang_reflect_Modifier_VOLATILE = v;
262 }
263
java_lang_reflect_Modifier_GET_TRANSIENT()264 JAVA_INT java_lang_reflect_Modifier_GET_TRANSIENT()
265 {
266 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
267 return _STATIC_java_lang_reflect_Modifier_TRANSIENT;
268 }
269
java_lang_reflect_Modifier_PUT_TRANSIENT(JAVA_INT v)270 void java_lang_reflect_Modifier_PUT_TRANSIENT(JAVA_INT v)
271 {
272 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
273 _STATIC_java_lang_reflect_Modifier_TRANSIENT = v;
274 }
275
java_lang_reflect_Modifier_GET_NATIVE()276 JAVA_INT java_lang_reflect_Modifier_GET_NATIVE()
277 {
278 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
279 return _STATIC_java_lang_reflect_Modifier_NATIVE;
280 }
281
java_lang_reflect_Modifier_PUT_NATIVE(JAVA_INT v)282 void java_lang_reflect_Modifier_PUT_NATIVE(JAVA_INT v)
283 {
284 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
285 _STATIC_java_lang_reflect_Modifier_NATIVE = v;
286 }
287
java_lang_reflect_Modifier_GET_INTERFACE()288 JAVA_INT java_lang_reflect_Modifier_GET_INTERFACE()
289 {
290 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
291 return _STATIC_java_lang_reflect_Modifier_INTERFACE;
292 }
293
java_lang_reflect_Modifier_PUT_INTERFACE(JAVA_INT v)294 void java_lang_reflect_Modifier_PUT_INTERFACE(JAVA_INT v)
295 {
296 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
297 _STATIC_java_lang_reflect_Modifier_INTERFACE = v;
298 }
299
java_lang_reflect_Modifier_GET_ABSTRACT()300 JAVA_INT java_lang_reflect_Modifier_GET_ABSTRACT()
301 {
302 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
303 return _STATIC_java_lang_reflect_Modifier_ABSTRACT;
304 }
305
java_lang_reflect_Modifier_PUT_ABSTRACT(JAVA_INT v)306 void java_lang_reflect_Modifier_PUT_ABSTRACT(JAVA_INT v)
307 {
308 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
309 _STATIC_java_lang_reflect_Modifier_ABSTRACT = v;
310 }
311
java_lang_reflect_Modifier_GET_STRICT()312 JAVA_INT java_lang_reflect_Modifier_GET_STRICT()
313 {
314 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
315 return _STATIC_java_lang_reflect_Modifier_STRICT;
316 }
317
java_lang_reflect_Modifier_PUT_STRICT(JAVA_INT v)318 void java_lang_reflect_Modifier_PUT_STRICT(JAVA_INT v)
319 {
320 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
321 _STATIC_java_lang_reflect_Modifier_STRICT = v;
322 }
323
java_lang_reflect_Modifier_GET_BRIDGE()324 JAVA_INT java_lang_reflect_Modifier_GET_BRIDGE()
325 {
326 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
327 return _STATIC_java_lang_reflect_Modifier_BRIDGE;
328 }
329
java_lang_reflect_Modifier_PUT_BRIDGE(JAVA_INT v)330 void java_lang_reflect_Modifier_PUT_BRIDGE(JAVA_INT v)
331 {
332 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
333 _STATIC_java_lang_reflect_Modifier_BRIDGE = v;
334 }
335
java_lang_reflect_Modifier_GET_VARARGS()336 JAVA_INT java_lang_reflect_Modifier_GET_VARARGS()
337 {
338 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
339 return _STATIC_java_lang_reflect_Modifier_VARARGS;
340 }
341
java_lang_reflect_Modifier_PUT_VARARGS(JAVA_INT v)342 void java_lang_reflect_Modifier_PUT_VARARGS(JAVA_INT v)
343 {
344 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
345 _STATIC_java_lang_reflect_Modifier_VARARGS = v;
346 }
347
java_lang_reflect_Modifier_GET_SYNTHETIC()348 JAVA_INT java_lang_reflect_Modifier_GET_SYNTHETIC()
349 {
350 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
351 return _STATIC_java_lang_reflect_Modifier_SYNTHETIC;
352 }
353
java_lang_reflect_Modifier_PUT_SYNTHETIC(JAVA_INT v)354 void java_lang_reflect_Modifier_PUT_SYNTHETIC(JAVA_INT v)
355 {
356 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
357 _STATIC_java_lang_reflect_Modifier_SYNTHETIC = v;
358 }
359
java_lang_reflect_Modifier_GET_ANNOTATION()360 JAVA_INT java_lang_reflect_Modifier_GET_ANNOTATION()
361 {
362 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
363 return _STATIC_java_lang_reflect_Modifier_ANNOTATION;
364 }
365
java_lang_reflect_Modifier_PUT_ANNOTATION(JAVA_INT v)366 void java_lang_reflect_Modifier_PUT_ANNOTATION(JAVA_INT v)
367 {
368 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
369 _STATIC_java_lang_reflect_Modifier_ANNOTATION = v;
370 }
371
java_lang_reflect_Modifier_GET_ENUM()372 JAVA_INT java_lang_reflect_Modifier_GET_ENUM()
373 {
374 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
375 return _STATIC_java_lang_reflect_Modifier_ENUM;
376 }
377
java_lang_reflect_Modifier_PUT_ENUM(JAVA_INT v)378 void java_lang_reflect_Modifier_PUT_ENUM(JAVA_INT v)
379 {
380 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
381 _STATIC_java_lang_reflect_Modifier_ENUM = v;
382 }
383
java_lang_reflect_Modifier___INIT___(JAVA_OBJECT me)384 void java_lang_reflect_Modifier___INIT___(JAVA_OBJECT me)
385 {
386 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier___INIT___]
387 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "<init>", "?")
388 XMLVMElem _r0;
389 _r0.o = me;
390 XMLVM_SOURCE_POSITION("Modifier.java", 110)
391 XMLVM_CHECK_NPE(0)
392 java_lang_Object___INIT___(_r0.o);
393 XMLVM_SOURCE_POSITION("Modifier.java", 111)
394 XMLVM_EXIT_METHOD()
395 return;
396 //XMLVM_END_WRAPPER
397 }
398
java_lang_reflect_Modifier_isAbstract___int(JAVA_INT n1)399 JAVA_BOOLEAN java_lang_reflect_Modifier_isAbstract___int(JAVA_INT n1)
400 {
401 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
402 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier_isAbstract___int]
403 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "isAbstract", "?")
404 XMLVMElem _r0;
405 XMLVMElem _r1;
406 _r1.i = n1;
407 XMLVM_SOURCE_POSITION("Modifier.java", 123)
408 _r0.i = _r1.i & 1024;
409 if (_r0.i == 0) goto label6;
410 _r0.i = 1;
411 label5:;
412 XMLVM_EXIT_METHOD()
413 return _r0.i;
414 label6:;
415 _r0.i = 0;
416 goto label5;
417 //XMLVM_END_WRAPPER
418 }
419
java_lang_reflect_Modifier_isFinal___int(JAVA_INT n1)420 JAVA_BOOLEAN java_lang_reflect_Modifier_isFinal___int(JAVA_INT n1)
421 {
422 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
423 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier_isFinal___int]
424 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "isFinal", "?")
425 XMLVMElem _r0;
426 XMLVMElem _r1;
427 _r1.i = n1;
428 XMLVM_SOURCE_POSITION("Modifier.java", 136)
429 _r0.i = _r1.i & 16;
430 if (_r0.i == 0) goto label6;
431 _r0.i = 1;
432 label5:;
433 XMLVM_EXIT_METHOD()
434 return _r0.i;
435 label6:;
436 _r0.i = 0;
437 goto label5;
438 //XMLVM_END_WRAPPER
439 }
440
java_lang_reflect_Modifier_isInterface___int(JAVA_INT n1)441 JAVA_BOOLEAN java_lang_reflect_Modifier_isInterface___int(JAVA_INT n1)
442 {
443 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
444 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier_isInterface___int]
445 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "isInterface", "?")
446 XMLVMElem _r0;
447 XMLVMElem _r1;
448 _r1.i = n1;
449 XMLVM_SOURCE_POSITION("Modifier.java", 149)
450 _r0.i = _r1.i & 512;
451 if (_r0.i == 0) goto label6;
452 _r0.i = 1;
453 label5:;
454 XMLVM_EXIT_METHOD()
455 return _r0.i;
456 label6:;
457 _r0.i = 0;
458 goto label5;
459 //XMLVM_END_WRAPPER
460 }
461
java_lang_reflect_Modifier_isNative___int(JAVA_INT n1)462 JAVA_BOOLEAN java_lang_reflect_Modifier_isNative___int(JAVA_INT n1)
463 {
464 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
465 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier_isNative___int]
466 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "isNative", "?")
467 XMLVMElem _r0;
468 XMLVMElem _r1;
469 _r1.i = n1;
470 XMLVM_SOURCE_POSITION("Modifier.java", 162)
471 _r0.i = _r1.i & 256;
472 if (_r0.i == 0) goto label6;
473 _r0.i = 1;
474 label5:;
475 XMLVM_EXIT_METHOD()
476 return _r0.i;
477 label6:;
478 _r0.i = 0;
479 goto label5;
480 //XMLVM_END_WRAPPER
481 }
482
java_lang_reflect_Modifier_isPrivate___int(JAVA_INT n1)483 JAVA_BOOLEAN java_lang_reflect_Modifier_isPrivate___int(JAVA_INT n1)
484 {
485 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
486 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier_isPrivate___int]
487 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "isPrivate", "?")
488 XMLVMElem _r0;
489 XMLVMElem _r1;
490 _r1.i = n1;
491 XMLVM_SOURCE_POSITION("Modifier.java", 175)
492 _r0.i = _r1.i & 2;
493 if (_r0.i == 0) goto label6;
494 _r0.i = 1;
495 label5:;
496 XMLVM_EXIT_METHOD()
497 return _r0.i;
498 label6:;
499 _r0.i = 0;
500 goto label5;
501 //XMLVM_END_WRAPPER
502 }
503
java_lang_reflect_Modifier_isProtected___int(JAVA_INT n1)504 JAVA_BOOLEAN java_lang_reflect_Modifier_isProtected___int(JAVA_INT n1)
505 {
506 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
507 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier_isProtected___int]
508 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "isProtected", "?")
509 XMLVMElem _r0;
510 XMLVMElem _r1;
511 _r1.i = n1;
512 XMLVM_SOURCE_POSITION("Modifier.java", 188)
513 _r0.i = _r1.i & 4;
514 if (_r0.i == 0) goto label6;
515 _r0.i = 1;
516 label5:;
517 XMLVM_EXIT_METHOD()
518 return _r0.i;
519 label6:;
520 _r0.i = 0;
521 goto label5;
522 //XMLVM_END_WRAPPER
523 }
524
java_lang_reflect_Modifier_isPublic___int(JAVA_INT n1)525 JAVA_BOOLEAN java_lang_reflect_Modifier_isPublic___int(JAVA_INT n1)
526 {
527 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
528 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier_isPublic___int]
529 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "isPublic", "?")
530 XMLVMElem _r0;
531 XMLVMElem _r1;
532 _r1.i = n1;
533 XMLVM_SOURCE_POSITION("Modifier.java", 201)
534 _r0.i = _r1.i & 1;
535 if (_r0.i == 0) goto label6;
536 _r0.i = 1;
537 label5:;
538 XMLVM_EXIT_METHOD()
539 return _r0.i;
540 label6:;
541 _r0.i = 0;
542 goto label5;
543 //XMLVM_END_WRAPPER
544 }
545
java_lang_reflect_Modifier_isStatic___int(JAVA_INT n1)546 JAVA_BOOLEAN java_lang_reflect_Modifier_isStatic___int(JAVA_INT n1)
547 {
548 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
549 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier_isStatic___int]
550 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "isStatic", "?")
551 XMLVMElem _r0;
552 XMLVMElem _r1;
553 _r1.i = n1;
554 XMLVM_SOURCE_POSITION("Modifier.java", 214)
555 _r0.i = _r1.i & 8;
556 if (_r0.i == 0) goto label6;
557 _r0.i = 1;
558 label5:;
559 XMLVM_EXIT_METHOD()
560 return _r0.i;
561 label6:;
562 _r0.i = 0;
563 goto label5;
564 //XMLVM_END_WRAPPER
565 }
566
java_lang_reflect_Modifier_isStrict___int(JAVA_INT n1)567 JAVA_BOOLEAN java_lang_reflect_Modifier_isStrict___int(JAVA_INT n1)
568 {
569 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
570 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier_isStrict___int]
571 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "isStrict", "?")
572 XMLVMElem _r0;
573 XMLVMElem _r1;
574 _r1.i = n1;
575 XMLVM_SOURCE_POSITION("Modifier.java", 227)
576 _r0.i = _r1.i & 2048;
577 if (_r0.i == 0) goto label6;
578 _r0.i = 1;
579 label5:;
580 XMLVM_EXIT_METHOD()
581 return _r0.i;
582 label6:;
583 _r0.i = 0;
584 goto label5;
585 //XMLVM_END_WRAPPER
586 }
587
java_lang_reflect_Modifier_isSynchronized___int(JAVA_INT n1)588 JAVA_BOOLEAN java_lang_reflect_Modifier_isSynchronized___int(JAVA_INT n1)
589 {
590 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
591 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier_isSynchronized___int]
592 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "isSynchronized", "?")
593 XMLVMElem _r0;
594 XMLVMElem _r1;
595 _r1.i = n1;
596 XMLVM_SOURCE_POSITION("Modifier.java", 240)
597 _r0.i = _r1.i & 32;
598 if (_r0.i == 0) goto label6;
599 _r0.i = 1;
600 label5:;
601 XMLVM_EXIT_METHOD()
602 return _r0.i;
603 label6:;
604 _r0.i = 0;
605 goto label5;
606 //XMLVM_END_WRAPPER
607 }
608
java_lang_reflect_Modifier_isTransient___int(JAVA_INT n1)609 JAVA_BOOLEAN java_lang_reflect_Modifier_isTransient___int(JAVA_INT n1)
610 {
611 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
612 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier_isTransient___int]
613 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "isTransient", "?")
614 XMLVMElem _r0;
615 XMLVMElem _r1;
616 _r1.i = n1;
617 XMLVM_SOURCE_POSITION("Modifier.java", 253)
618 _r0.i = _r1.i & 128;
619 if (_r0.i == 0) goto label6;
620 _r0.i = 1;
621 label5:;
622 XMLVM_EXIT_METHOD()
623 return _r0.i;
624 label6:;
625 _r0.i = 0;
626 goto label5;
627 //XMLVM_END_WRAPPER
628 }
629
java_lang_reflect_Modifier_isVolatile___int(JAVA_INT n1)630 JAVA_BOOLEAN java_lang_reflect_Modifier_isVolatile___int(JAVA_INT n1)
631 {
632 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
633 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier_isVolatile___int]
634 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "isVolatile", "?")
635 XMLVMElem _r0;
636 XMLVMElem _r1;
637 _r1.i = n1;
638 XMLVM_SOURCE_POSITION("Modifier.java", 266)
639 _r0.i = _r1.i & 64;
640 if (_r0.i == 0) goto label6;
641 _r0.i = 1;
642 label5:;
643 XMLVM_EXIT_METHOD()
644 return _r0.i;
645 label6:;
646 _r0.i = 0;
647 goto label5;
648 //XMLVM_END_WRAPPER
649 }
650
java_lang_reflect_Modifier_toString___int(JAVA_INT n1)651 JAVA_OBJECT java_lang_reflect_Modifier_toString___int(JAVA_INT n1)
652 {
653 XMLVM_CLASS_INIT(java_lang_reflect_Modifier)
654 //XMLVM_BEGIN_WRAPPER[java_lang_reflect_Modifier_toString___int]
655 XMLVM_ENTER_METHOD("java.lang.reflect.Modifier", "toString", "?")
656 XMLVMElem _r0;
657 XMLVMElem _r1;
658 XMLVMElem _r2;
659 XMLVMElem _r3;
660 _r3.i = n1;
661 XMLVM_SOURCE_POSITION("Modifier.java", 282)
662 _r0.o = __NEW_java_lang_StringBuilder();
663 XMLVM_CHECK_NPE(0)
664 java_lang_StringBuilder___INIT___(_r0.o);
665 XMLVM_SOURCE_POSITION("Modifier.java", 284)
666 _r1.i = java_lang_reflect_Modifier_isPublic___int(_r3.i);
667 if (_r1.i == 0) goto label16;
668 XMLVM_SOURCE_POSITION("Modifier.java", 285)
669 // "public "
670 _r1.o = xmlvm_create_java_string_from_pool(650);
671 XMLVM_CHECK_NPE(0)
672 java_lang_StringBuilder_append___java_lang_String(_r0.o, _r1.o);
673 label16:;
674 XMLVM_SOURCE_POSITION("Modifier.java", 287)
675 _r1.i = java_lang_reflect_Modifier_isProtected___int(_r3.i);
676 if (_r1.i == 0) goto label27;
677 XMLVM_SOURCE_POSITION("Modifier.java", 288)
678 // "protected "
679 _r1.o = xmlvm_create_java_string_from_pool(651);
680 XMLVM_CHECK_NPE(0)
681 java_lang_StringBuilder_append___java_lang_String(_r0.o, _r1.o);
682 label27:;
683 XMLVM_SOURCE_POSITION("Modifier.java", 290)
684 _r1.i = java_lang_reflect_Modifier_isPrivate___int(_r3.i);
685 if (_r1.i == 0) goto label38;
686 XMLVM_SOURCE_POSITION("Modifier.java", 291)
687 // "private "
688 _r1.o = xmlvm_create_java_string_from_pool(652);
689 XMLVM_CHECK_NPE(0)
690 java_lang_StringBuilder_append___java_lang_String(_r0.o, _r1.o);
691 label38:;
692 XMLVM_SOURCE_POSITION("Modifier.java", 293)
693 _r1.i = java_lang_reflect_Modifier_isAbstract___int(_r3.i);
694 if (_r1.i == 0) goto label49;
695 XMLVM_SOURCE_POSITION("Modifier.java", 294)
696 // "abstract "
697 _r1.o = xmlvm_create_java_string_from_pool(653);
698 XMLVM_CHECK_NPE(0)
699 java_lang_StringBuilder_append___java_lang_String(_r0.o, _r1.o);
700 label49:;
701 XMLVM_SOURCE_POSITION("Modifier.java", 296)
702 _r1.i = java_lang_reflect_Modifier_isStatic___int(_r3.i);
703 if (_r1.i == 0) goto label60;
704 XMLVM_SOURCE_POSITION("Modifier.java", 297)
705 // "static "
706 _r1.o = xmlvm_create_java_string_from_pool(654);
707 XMLVM_CHECK_NPE(0)
708 java_lang_StringBuilder_append___java_lang_String(_r0.o, _r1.o);
709 label60:;
710 XMLVM_SOURCE_POSITION("Modifier.java", 299)
711 _r1.i = java_lang_reflect_Modifier_isFinal___int(_r3.i);
712 if (_r1.i == 0) goto label71;
713 XMLVM_SOURCE_POSITION("Modifier.java", 300)
714 // "final "
715 _r1.o = xmlvm_create_java_string_from_pool(655);
716 XMLVM_CHECK_NPE(0)
717 java_lang_StringBuilder_append___java_lang_String(_r0.o, _r1.o);
718 label71:;
719 XMLVM_SOURCE_POSITION("Modifier.java", 302)
720 _r1.i = java_lang_reflect_Modifier_isTransient___int(_r3.i);
721 if (_r1.i == 0) goto label82;
722 XMLVM_SOURCE_POSITION("Modifier.java", 303)
723 // "transient "
724 _r1.o = xmlvm_create_java_string_from_pool(656);
725 XMLVM_CHECK_NPE(0)
726 java_lang_StringBuilder_append___java_lang_String(_r0.o, _r1.o);
727 label82:;
728 XMLVM_SOURCE_POSITION("Modifier.java", 305)
729 _r1.i = java_lang_reflect_Modifier_isVolatile___int(_r3.i);
730 if (_r1.i == 0) goto label93;
731 XMLVM_SOURCE_POSITION("Modifier.java", 306)
732 // "volatile "
733 _r1.o = xmlvm_create_java_string_from_pool(657);
734 XMLVM_CHECK_NPE(0)
735 java_lang_StringBuilder_append___java_lang_String(_r0.o, _r1.o);
736 label93:;
737 XMLVM_SOURCE_POSITION("Modifier.java", 308)
738 _r1.i = java_lang_reflect_Modifier_isSynchronized___int(_r3.i);
739 if (_r1.i == 0) goto label104;
740 XMLVM_SOURCE_POSITION("Modifier.java", 309)
741 // "synchronized "
742 _r1.o = xmlvm_create_java_string_from_pool(658);
743 XMLVM_CHECK_NPE(0)
744 java_lang_StringBuilder_append___java_lang_String(_r0.o, _r1.o);
745 label104:;
746 XMLVM_SOURCE_POSITION("Modifier.java", 311)
747 _r1.i = java_lang_reflect_Modifier_isNative___int(_r3.i);
748 if (_r1.i == 0) goto label115;
749 XMLVM_SOURCE_POSITION("Modifier.java", 312)
750 // "native "
751 _r1.o = xmlvm_create_java_string_from_pool(659);
752 XMLVM_CHECK_NPE(0)
753 java_lang_StringBuilder_append___java_lang_String(_r0.o, _r1.o);
754 label115:;
755 XMLVM_SOURCE_POSITION("Modifier.java", 314)
756 _r1.i = java_lang_reflect_Modifier_isStrict___int(_r3.i);
757 if (_r1.i == 0) goto label126;
758 XMLVM_SOURCE_POSITION("Modifier.java", 315)
759 // "strictfp "
760 _r1.o = xmlvm_create_java_string_from_pool(660);
761 XMLVM_CHECK_NPE(0)
762 java_lang_StringBuilder_append___java_lang_String(_r0.o, _r1.o);
763 label126:;
764 XMLVM_SOURCE_POSITION("Modifier.java", 317)
765 _r1.i = java_lang_reflect_Modifier_isInterface___int(_r3.i);
766 if (_r1.i == 0) goto label137;
767 XMLVM_SOURCE_POSITION("Modifier.java", 318)
768 // "interface "
769 _r1.o = xmlvm_create_java_string_from_pool(661);
770 XMLVM_CHECK_NPE(0)
771 java_lang_StringBuilder_append___java_lang_String(_r0.o, _r1.o);
772 label137:;
773 XMLVM_SOURCE_POSITION("Modifier.java", 320)
774 XMLVM_CHECK_NPE(0)
775 _r1.i = java_lang_AbstractStringBuilder_length__(_r0.o);
776 if (_r1.i != 0) goto label146;
777 XMLVM_SOURCE_POSITION("Modifier.java", 321)
778 // ""
779 _r0.o = xmlvm_create_java_string_from_pool(21);
780 label145:;
781 XMLVM_SOURCE_POSITION("Modifier.java", 324)
782 XMLVM_EXIT_METHOD()
783 return _r0.o;
784 label146:;
785 XMLVM_SOURCE_POSITION("Modifier.java", 323)
786 XMLVM_CHECK_NPE(0)
787 _r1.i = java_lang_AbstractStringBuilder_length__(_r0.o);
788 _r2.i = 1;
789 _r1.i = _r1.i - _r2.i;
790 XMLVM_CHECK_NPE(0)
791 java_lang_AbstractStringBuilder_setLength___int(_r0.o, _r1.i);
792 //java_lang_StringBuilder_toString__[5]
793 XMLVM_CHECK_NPE(0)
794 _r0.o = (*(JAVA_OBJECT (*)(JAVA_OBJECT)) ((java_lang_StringBuilder*) _r0.o)->tib->vtable[5])(_r0.o);
795 goto label145;
796 //XMLVM_END_WRAPPER
797 }
798
799