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