1 #include "xmlvm.h"
2 #include "java_lang_Class.h"
3 #include "java_lang_String.h"
4 
5 #include "java_lang_reflect_AccessibleObject.h"
6 
7 #define XMLVM_CURRENT_CLASS_NAME AccessibleObject
8 #define XMLVM_CURRENT_PKG_CLASS_NAME java_lang_reflect_AccessibleObject
9 
10 __TIB_DEFINITION_java_lang_reflect_AccessibleObject __TIB_java_lang_reflect_AccessibleObject = {
11     0, // classInitializationBegan
12     0, // classInitialized
13     -1, // initializerThreadId
14     __INIT_java_lang_reflect_AccessibleObject, // classInitializer
15     "java.lang.reflect.AccessibleObject", // 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_AccessibleObject), // sizeInstance
22     XMLVM_TYPE_CLASS};
23 
24 JAVA_OBJECT __CLASS_java_lang_reflect_AccessibleObject;
25 JAVA_OBJECT __CLASS_java_lang_reflect_AccessibleObject_1ARRAY;
26 JAVA_OBJECT __CLASS_java_lang_reflect_AccessibleObject_2ARRAY;
27 JAVA_OBJECT __CLASS_java_lang_reflect_AccessibleObject_3ARRAY;
28 //XMLVM_BEGIN_IMPLEMENTATION
29 //XMLVM_END_IMPLEMENTATION
30 
31 static JAVA_OBJECT _STATIC_java_lang_reflect_AccessibleObject_emptyArgs;
32 
33 #include "xmlvm-reflection.h"
34 
35 static XMLVM_FIELD_REFLECTION_DATA __field_reflection_data[] = {
36 };
37 
38 static XMLVM_CONSTRUCTOR_REFLECTION_DATA __constructor_reflection_data[] = {
39 };
40 
constructor_dispatcher(JAVA_OBJECT constructor,JAVA_OBJECT arguments)41 static JAVA_OBJECT constructor_dispatcher(JAVA_OBJECT constructor, JAVA_OBJECT arguments)
42 {
43     XMLVM_NOT_IMPLEMENTED();
44 }
45 
46 static XMLVM_METHOD_REFLECTION_DATA __method_reflection_data[] = {
47 };
48 
method_dispatcher(JAVA_OBJECT method,JAVA_OBJECT receiver,JAVA_OBJECT arguments)49 static JAVA_OBJECT method_dispatcher(JAVA_OBJECT method, JAVA_OBJECT receiver, JAVA_OBJECT arguments)
50 {
51     XMLVM_NOT_IMPLEMENTED();
52 }
53 
__INIT_java_lang_reflect_AccessibleObject()54 void __INIT_java_lang_reflect_AccessibleObject()
55 {
56     staticInitializerLock(&__TIB_java_lang_reflect_AccessibleObject);
57 
58     // While the static initializer mutex is locked, locally store the value of
59     // whether class initialization began or not
60     int initBegan = __TIB_java_lang_reflect_AccessibleObject.classInitializationBegan;
61 
62     // Whether or not class initialization had already began, it has begun now
63     __TIB_java_lang_reflect_AccessibleObject.classInitializationBegan = 1;
64 
65     staticInitializerUnlock(&__TIB_java_lang_reflect_AccessibleObject);
66 
67     JAVA_LONG curThreadId = (JAVA_LONG)pthread_self();
68     if (initBegan) {
69         if (__TIB_java_lang_reflect_AccessibleObject.initializerThreadId != curThreadId) {
70             // Busy wait until the other thread finishes initializing this class
71             while (!__TIB_java_lang_reflect_AccessibleObject.classInitialized) {
72                 // do nothing
73             }
74         }
75     } else {
76         __TIB_java_lang_reflect_AccessibleObject.initializerThreadId = curThreadId;
77         XMLVM_CLASS_USED("java.lang.reflect.AccessibleObject")
78         __INIT_IMPL_java_lang_reflect_AccessibleObject();
79     }
80 }
81 
__INIT_IMPL_java_lang_reflect_AccessibleObject()82 void __INIT_IMPL_java_lang_reflect_AccessibleObject()
83 {
84     // Initialize base class if necessary
85     XMLVM_CLASS_INIT(java_lang_Object)
86     __TIB_java_lang_reflect_AccessibleObject.newInstanceFunc = __NEW_INSTANCE_java_lang_reflect_AccessibleObject;
87     // Copy vtable from base class
88     XMLVM_MEMCPY(__TIB_java_lang_reflect_AccessibleObject.vtable, __TIB_java_lang_Object.vtable, sizeof(__TIB_java_lang_Object.vtable));
89     // Initialize vtable for this class
90     __TIB_java_lang_reflect_AccessibleObject.vtable[9] = (VTABLE_PTR) &xmlvm_unimplemented_native_method;
91     __TIB_java_lang_reflect_AccessibleObject.vtable[10] = (VTABLE_PTR) &xmlvm_unimplemented_native_method;
92     __TIB_java_lang_reflect_AccessibleObject.vtable[11] = (VTABLE_PTR) &java_lang_reflect_AccessibleObject_isAnnotationPresent___java_lang_Class;
93     __TIB_java_lang_reflect_AccessibleObject.vtable[8] = (VTABLE_PTR) &java_lang_reflect_AccessibleObject_getDeclaredAnnotations__;
94     __TIB_java_lang_reflect_AccessibleObject.vtable[7] = (VTABLE_PTR) &java_lang_reflect_AccessibleObject_getAnnotations__;
95     __TIB_java_lang_reflect_AccessibleObject.vtable[6] = (VTABLE_PTR) &java_lang_reflect_AccessibleObject_getAnnotation___java_lang_Class;
96     xmlvm_init_native_java_lang_reflect_AccessibleObject();
97     // Initialize interface information
98     __TIB_java_lang_reflect_AccessibleObject.numImplementedInterfaces = 1;
99     __TIB_java_lang_reflect_AccessibleObject.implementedInterfaces = (__TIB_DEFINITION_TEMPLATE* (*)[1]) XMLVM_MALLOC(sizeof(__TIB_DEFINITION_TEMPLATE*) * 1);
100 
101     // Initialize interfaces if necessary and assign tib to implementedInterfaces
102 
103     XMLVM_CLASS_INIT(java_lang_reflect_AnnotatedElement)
104 
105     __TIB_java_lang_reflect_AccessibleObject.implementedInterfaces[0][0] = &__TIB_java_lang_reflect_AnnotatedElement;
106     // Initialize itable for this class
107     __TIB_java_lang_reflect_AccessibleObject.itableBegin = &__TIB_java_lang_reflect_AccessibleObject.itable[0];
108     __TIB_java_lang_reflect_AccessibleObject.itable[XMLVM_ITABLE_IDX_java_lang_reflect_AnnotatedElement_getAnnotation___java_lang_Class] = __TIB_java_lang_reflect_AccessibleObject.vtable[6];
109     __TIB_java_lang_reflect_AccessibleObject.itable[XMLVM_ITABLE_IDX_java_lang_reflect_AnnotatedElement_getAnnotations__] = __TIB_java_lang_reflect_AccessibleObject.vtable[7];
110     __TIB_java_lang_reflect_AccessibleObject.itable[XMLVM_ITABLE_IDX_java_lang_reflect_AnnotatedElement_getDeclaredAnnotations__] = __TIB_java_lang_reflect_AccessibleObject.vtable[8];
111     __TIB_java_lang_reflect_AccessibleObject.itable[XMLVM_ITABLE_IDX_java_lang_reflect_AnnotatedElement_isAnnotationPresent___java_lang_Class] = __TIB_java_lang_reflect_AccessibleObject.vtable[11];
112 
113     _STATIC_java_lang_reflect_AccessibleObject_emptyArgs = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
114 
115     __TIB_java_lang_reflect_AccessibleObject.declaredFields = &__field_reflection_data[0];
116     __TIB_java_lang_reflect_AccessibleObject.numDeclaredFields = sizeof(__field_reflection_data) / sizeof(XMLVM_FIELD_REFLECTION_DATA);
117     __TIB_java_lang_reflect_AccessibleObject.constructorDispatcherFunc = constructor_dispatcher;
118     __TIB_java_lang_reflect_AccessibleObject.declaredConstructors = &__constructor_reflection_data[0];
119     __TIB_java_lang_reflect_AccessibleObject.numDeclaredConstructors = sizeof(__constructor_reflection_data) / sizeof(XMLVM_CONSTRUCTOR_REFLECTION_DATA);
120     __TIB_java_lang_reflect_AccessibleObject.methodDispatcherFunc = method_dispatcher;
121     __TIB_java_lang_reflect_AccessibleObject.declaredMethods = &__method_reflection_data[0];
122     __TIB_java_lang_reflect_AccessibleObject.numDeclaredMethods = sizeof(__method_reflection_data) / sizeof(XMLVM_METHOD_REFLECTION_DATA);
123     __CLASS_java_lang_reflect_AccessibleObject = XMLVM_CREATE_CLASS_OBJECT(&__TIB_java_lang_reflect_AccessibleObject);
124     __TIB_java_lang_reflect_AccessibleObject.clazz = __CLASS_java_lang_reflect_AccessibleObject;
125     __TIB_java_lang_reflect_AccessibleObject.baseType = JAVA_NULL;
126     __CLASS_java_lang_reflect_AccessibleObject_1ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_reflect_AccessibleObject);
127     __CLASS_java_lang_reflect_AccessibleObject_2ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_reflect_AccessibleObject_1ARRAY);
128     __CLASS_java_lang_reflect_AccessibleObject_3ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_reflect_AccessibleObject_2ARRAY);
129     java_lang_reflect_AccessibleObject___CLINIT_();
130     //XMLVM_BEGIN_WRAPPER[__INIT_java_lang_reflect_AccessibleObject]
131     //XMLVM_END_WRAPPER
132 
133     __TIB_java_lang_reflect_AccessibleObject.classInitialized = 1;
134 }
135 
__DELETE_java_lang_reflect_AccessibleObject(void * me,void * client_data)136 void __DELETE_java_lang_reflect_AccessibleObject(void* me, void* client_data)
137 {
138     //XMLVM_BEGIN_WRAPPER[__DELETE_java_lang_reflect_AccessibleObject]
139     //XMLVM_END_WRAPPER
140 }
141 
__INIT_INSTANCE_MEMBERS_java_lang_reflect_AccessibleObject(JAVA_OBJECT me,int derivedClassWillRegisterFinalizer)142 void __INIT_INSTANCE_MEMBERS_java_lang_reflect_AccessibleObject(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer)
143 {
144     __INIT_INSTANCE_MEMBERS_java_lang_Object(me, 0 || derivedClassWillRegisterFinalizer);
145     //XMLVM_BEGIN_WRAPPER[__INIT_INSTANCE_MEMBERS_java_lang_reflect_AccessibleObject]
146     //XMLVM_END_WRAPPER
147 }
148 
__NEW_java_lang_reflect_AccessibleObject()149 JAVA_OBJECT __NEW_java_lang_reflect_AccessibleObject()
150 {    XMLVM_CLASS_INIT(java_lang_reflect_AccessibleObject)
151 java_lang_reflect_AccessibleObject* me = (java_lang_reflect_AccessibleObject*) XMLVM_MALLOC(sizeof(java_lang_reflect_AccessibleObject));
152     me->tib = &__TIB_java_lang_reflect_AccessibleObject;
153     __INIT_INSTANCE_MEMBERS_java_lang_reflect_AccessibleObject(me, 0);
154     //XMLVM_BEGIN_WRAPPER[__NEW_java_lang_reflect_AccessibleObject]
155     //XMLVM_END_WRAPPER
156     return me;
157 }
158 
__NEW_INSTANCE_java_lang_reflect_AccessibleObject()159 JAVA_OBJECT __NEW_INSTANCE_java_lang_reflect_AccessibleObject()
160 {
161     JAVA_OBJECT me = JAVA_NULL;
162     me = __NEW_java_lang_reflect_AccessibleObject();
163     java_lang_reflect_AccessibleObject___INIT___(me);
164     return me;
165 }
166 
java_lang_reflect_AccessibleObject_GET_emptyArgs()167 JAVA_OBJECT java_lang_reflect_AccessibleObject_GET_emptyArgs()
168 {
169     XMLVM_CLASS_INIT(java_lang_reflect_AccessibleObject)
170     return _STATIC_java_lang_reflect_AccessibleObject_emptyArgs;
171 }
172 
java_lang_reflect_AccessibleObject_PUT_emptyArgs(JAVA_OBJECT v)173 void java_lang_reflect_AccessibleObject_PUT_emptyArgs(JAVA_OBJECT v)
174 {
175     XMLVM_CLASS_INIT(java_lang_reflect_AccessibleObject)
176 _STATIC_java_lang_reflect_AccessibleObject_emptyArgs = v;
177 }
178 
java_lang_reflect_AccessibleObject___CLINIT_()179 void java_lang_reflect_AccessibleObject___CLINIT_()
180 {
181     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject___CLINIT___]
182     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "<clinit>", "?")
183     XMLVMElem _r0;
184     XMLVM_SOURCE_POSITION("AccessibleObject.java", 48)
185     _r0.i = 0;
186     XMLVM_CLASS_INIT(java_lang_Object)
187     _r0.o = XMLVMArray_createSingleDimension(__CLASS_java_lang_Object, _r0.i);
188     java_lang_reflect_AccessibleObject_PUT_emptyArgs( _r0.o);
189     XMLVM_SOURCE_POSITION("AccessibleObject.java", 39)
190     XMLVM_EXIT_METHOD()
191     return;
192     //XMLVM_END_WRAPPER
193 }
194 
java_lang_reflect_AccessibleObject_setAccessible___java_lang_reflect_AccessibleObject_1ARRAY_boolean(JAVA_OBJECT n1,JAVA_BOOLEAN n2)195 void java_lang_reflect_AccessibleObject_setAccessible___java_lang_reflect_AccessibleObject_1ARRAY_boolean(JAVA_OBJECT n1, JAVA_BOOLEAN n2)
196 {
197     XMLVM_CLASS_INIT(java_lang_reflect_AccessibleObject)
198     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_setAccessible___java_lang_reflect_AccessibleObject_1ARRAY_boolean]
199     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "setAccessible", "?")
200     XMLVMElem _r0;
201     XMLVMElem _r1;
202     _r0.o = n1;
203     _r1.i = n2;
204     XMLVM_SOURCE_POSITION("AccessibleObject.java", 68)
205     XMLVM_EXIT_METHOD()
206     return;
207     //XMLVM_END_WRAPPER
208 }
209 
java_lang_reflect_AccessibleObject_marshallArguments___java_lang_Class_1ARRAY_java_lang_Object_1ARRAY(JAVA_OBJECT n1,JAVA_OBJECT n2)210 JAVA_OBJECT java_lang_reflect_AccessibleObject_marshallArguments___java_lang_Class_1ARRAY_java_lang_Object_1ARRAY(JAVA_OBJECT n1, JAVA_OBJECT n2)
211 {
212     XMLVM_CLASS_INIT(java_lang_reflect_AccessibleObject)
213     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_marshallArguments___java_lang_Class_1ARRAY_java_lang_Object_1ARRAY]
214     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "marshallArguments", "?")
215     XMLVMElem _r0;
216     XMLVMElem _r1;
217     XMLVMElem _r2;
218     _r1.o = n1;
219     _r2.o = n2;
220     XMLVM_SOURCE_POSITION("AccessibleObject.java", 83)
221     _r0.o = JAVA_NULL;
222     XMLVM_EXIT_METHOD()
223     return _r0.o;
224     //XMLVM_END_WRAPPER
225 }
226 
227 //XMLVM_NATIVE[void java_lang_reflect_AccessibleObject_initializeClass___java_lang_Class(JAVA_OBJECT n1)]
228 
229 //XMLVM_NATIVE[JAVA_OBJECT java_lang_reflect_AccessibleObject_getStackClass___int(JAVA_INT n1)]
230 
java_lang_reflect_AccessibleObject___INIT___(JAVA_OBJECT me)231 void java_lang_reflect_AccessibleObject___INIT___(JAVA_OBJECT me)
232 {
233     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject___INIT___]
234     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "<init>", "?")
235     XMLVMElem _r0;
236     _r0.o = me;
237     XMLVM_SOURCE_POSITION("AccessibleObject.java", 108)
238     XMLVM_CHECK_NPE(0)
239     java_lang_Object___INIT___(_r0.o);
240     XMLVM_SOURCE_POSITION("AccessibleObject.java", 109)
241     XMLVM_EXIT_METHOD()
242     return;
243     //XMLVM_END_WRAPPER
244 }
245 
246 //XMLVM_NATIVE[JAVA_OBJECT java_lang_reflect_AccessibleObject_getParameterTypesImpl__(JAVA_OBJECT me)]
247 
248 //XMLVM_NATIVE[JAVA_INT java_lang_reflect_AccessibleObject_getModifiers__(JAVA_OBJECT me)]
249 
250 //XMLVM_NATIVE[JAVA_OBJECT java_lang_reflect_AccessibleObject_getExceptionTypesImpl__(JAVA_OBJECT me)]
251 
252 //XMLVM_NATIVE[JAVA_OBJECT java_lang_reflect_AccessibleObject_getSignature__(JAVA_OBJECT me)]
253 
254 //XMLVM_NATIVE[JAVA_BOOLEAN java_lang_reflect_AccessibleObject_checkAccessibility___java_lang_Class_java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2)]
255 
java_lang_reflect_AccessibleObject_isAccessible__(JAVA_OBJECT me)256 JAVA_BOOLEAN java_lang_reflect_AccessibleObject_isAccessible__(JAVA_OBJECT me)
257 {
258     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_isAccessible__]
259     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "isAccessible", "?")
260     XMLVMElem _r0;
261     XMLVMElem _r1;
262     _r1.o = me;
263     XMLVM_SOURCE_POSITION("AccessibleObject.java", 166)
264     _r0.i = 0;
265     XMLVM_EXIT_METHOD()
266     return _r0.i;
267     //XMLVM_END_WRAPPER
268 }
269 
java_lang_reflect_AccessibleObject_setAccessible___boolean(JAVA_OBJECT me,JAVA_BOOLEAN n1)270 void java_lang_reflect_AccessibleObject_setAccessible___boolean(JAVA_OBJECT me, JAVA_BOOLEAN n1)
271 {
272     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_setAccessible___boolean]
273     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "setAccessible", "?")
274     XMLVMElem _r0;
275     XMLVMElem _r1;
276     _r0.o = me;
277     _r1.i = n1;
278     XMLVM_SOURCE_POSITION("AccessibleObject.java", 180)
279     XMLVM_EXIT_METHOD()
280     return;
281     //XMLVM_END_WRAPPER
282 }
283 
java_lang_reflect_AccessibleObject_isAnnotationPresent___java_lang_Class(JAVA_OBJECT me,JAVA_OBJECT n1)284 JAVA_BOOLEAN java_lang_reflect_AccessibleObject_isAnnotationPresent___java_lang_Class(JAVA_OBJECT me, JAVA_OBJECT n1)
285 {
286     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_isAnnotationPresent___java_lang_Class]
287     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "isAnnotationPresent", "?")
288     XMLVMElem _r0;
289     XMLVMElem _r1;
290     XMLVMElem _r2;
291     _r1.o = me;
292     _r2.o = n1;
293     XMLVM_SOURCE_POSITION("AccessibleObject.java", 184)
294     _r0.i = 0;
295     XMLVM_EXIT_METHOD()
296     return _r0.i;
297     //XMLVM_END_WRAPPER
298 }
299 
java_lang_reflect_AccessibleObject_getDeclaredAnnotations__(JAVA_OBJECT me)300 JAVA_OBJECT java_lang_reflect_AccessibleObject_getDeclaredAnnotations__(JAVA_OBJECT me)
301 {
302     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_getDeclaredAnnotations__]
303     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "getDeclaredAnnotations", "?")
304     XMLVMElem _r0;
305     XMLVMElem _r1;
306     _r1.o = me;
307     XMLVM_SOURCE_POSITION("AccessibleObject.java", 188)
308     _r0.i = 0;
309 
310 
311     // Red class access removed: java.lang.annotation.Annotation[]::new-array
312     XMLVM_RED_CLASS_DEPENDENCY();
313     XMLVM_EXIT_METHOD()
314     return _r0.o;
315     //XMLVM_END_WRAPPER
316 }
317 
java_lang_reflect_AccessibleObject_getAnnotations__(JAVA_OBJECT me)318 JAVA_OBJECT java_lang_reflect_AccessibleObject_getAnnotations__(JAVA_OBJECT me)
319 {
320     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_getAnnotations__]
321     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "getAnnotations", "?")
322     XMLVMElem _r0;
323     XMLVMElem _r1;
324     _r1.o = me;
325     XMLVM_SOURCE_POSITION("AccessibleObject.java", 192)
326     _r0.i = 0;
327 
328 
329     // Red class access removed: java.lang.annotation.Annotation[]::new-array
330     XMLVM_RED_CLASS_DEPENDENCY();
331     XMLVM_EXIT_METHOD()
332     return _r0.o;
333     //XMLVM_END_WRAPPER
334 }
335 
java_lang_reflect_AccessibleObject_getAnnotation___java_lang_Class(JAVA_OBJECT me,JAVA_OBJECT n1)336 JAVA_OBJECT java_lang_reflect_AccessibleObject_getAnnotation___java_lang_Class(JAVA_OBJECT me, JAVA_OBJECT n1)
337 {
338     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_getAnnotation___java_lang_Class]
339     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "getAnnotation", "?")
340     XMLVMElem _r0;
341     XMLVMElem _r1;
342     XMLVMElem _r2;
343     _r1.o = me;
344     _r2.o = n1;
345     XMLVM_SOURCE_POSITION("AccessibleObject.java", 196)
346     _r0.o = JAVA_NULL;
347     XMLVM_EXIT_METHOD()
348     return _r0.o;
349     //XMLVM_END_WRAPPER
350 }
351 
java_lang_reflect_AccessibleObject_invokeV___java_lang_Object_java_lang_Object_1ARRAY(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_OBJECT n2)352 void java_lang_reflect_AccessibleObject_invokeV___java_lang_Object_java_lang_Object_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2)
353 {
354     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_invokeV___java_lang_Object_java_lang_Object_1ARRAY]
355     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "invokeV", "?")
356     XMLVMElem _r0;
357     XMLVMElem _r1;
358     XMLVMElem _r2;
359     _r0.o = me;
360     _r1.o = n1;
361     _r2.o = n2;
362     XMLVM_SOURCE_POSITION("AccessibleObject.java", 209)
363     XMLVM_EXIT_METHOD()
364     return;
365     //XMLVM_END_WRAPPER
366 }
367 
java_lang_reflect_AccessibleObject_invokeL___java_lang_Object_java_lang_Object_1ARRAY(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_OBJECT n2)368 JAVA_OBJECT java_lang_reflect_AccessibleObject_invokeL___java_lang_Object_java_lang_Object_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2)
369 {
370     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_invokeL___java_lang_Object_java_lang_Object_1ARRAY]
371     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "invokeL", "?")
372     XMLVMElem _r0;
373     XMLVMElem _r1;
374     XMLVMElem _r2;
375     XMLVMElem _r3;
376     _r1.o = me;
377     _r2.o = n1;
378     _r3.o = n2;
379     XMLVM_SOURCE_POSITION("AccessibleObject.java", 223)
380     _r0.o = JAVA_NULL;
381     XMLVM_EXIT_METHOD()
382     return _r0.o;
383     //XMLVM_END_WRAPPER
384 }
385 
java_lang_reflect_AccessibleObject_invokeI___java_lang_Object_java_lang_Object_1ARRAY(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_OBJECT n2)386 JAVA_INT java_lang_reflect_AccessibleObject_invokeI___java_lang_Object_java_lang_Object_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2)
387 {
388     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_invokeI___java_lang_Object_java_lang_Object_1ARRAY]
389     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "invokeI", "?")
390     XMLVMElem _r0;
391     XMLVMElem _r1;
392     XMLVMElem _r2;
393     XMLVMElem _r3;
394     _r1.o = me;
395     _r2.o = n1;
396     _r3.o = n2;
397     XMLVM_SOURCE_POSITION("AccessibleObject.java", 237)
398     _r0.i = 0;
399     XMLVM_EXIT_METHOD()
400     return _r0.i;
401     //XMLVM_END_WRAPPER
402 }
403 
java_lang_reflect_AccessibleObject_invokeJ___java_lang_Object_java_lang_Object_1ARRAY(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_OBJECT n2)404 JAVA_LONG java_lang_reflect_AccessibleObject_invokeJ___java_lang_Object_java_lang_Object_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2)
405 {
406     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_invokeJ___java_lang_Object_java_lang_Object_1ARRAY]
407     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "invokeJ", "?")
408     XMLVMElem _r0;
409     XMLVMElem _r1;
410     XMLVMElem _r2;
411     XMLVMElem _r3;
412     XMLVMElem _r4;
413     _r2.o = me;
414     _r3.o = n1;
415     _r4.o = n2;
416     XMLVM_SOURCE_POSITION("AccessibleObject.java", 251)
417     _r0.l = 0;
418     XMLVM_EXIT_METHOD()
419     return _r0.l;
420     //XMLVM_END_WRAPPER
421 }
422 
java_lang_reflect_AccessibleObject_invokeF___java_lang_Object_java_lang_Object_1ARRAY(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_OBJECT n2)423 JAVA_FLOAT java_lang_reflect_AccessibleObject_invokeF___java_lang_Object_java_lang_Object_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2)
424 {
425     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_invokeF___java_lang_Object_java_lang_Object_1ARRAY]
426     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "invokeF", "?")
427     XMLVMElem _r0;
428     XMLVMElem _r1;
429     XMLVMElem _r2;
430     XMLVMElem _r3;
431     _r1.o = me;
432     _r2.o = n1;
433     _r3.o = n2;
434     XMLVM_SOURCE_POSITION("AccessibleObject.java", 265)
435     _r0.f = 0.0;
436     XMLVM_EXIT_METHOD()
437     return _r0.f;
438     //XMLVM_END_WRAPPER
439 }
440 
java_lang_reflect_AccessibleObject_invokeD___java_lang_Object_java_lang_Object_1ARRAY(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_OBJECT n2)441 JAVA_DOUBLE java_lang_reflect_AccessibleObject_invokeD___java_lang_Object_java_lang_Object_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2)
442 {
443     //XMLVM_BEGIN_WRAPPER[java_lang_reflect_AccessibleObject_invokeD___java_lang_Object_java_lang_Object_1ARRAY]
444     XMLVM_ENTER_METHOD("java.lang.reflect.AccessibleObject", "invokeD", "?")
445     XMLVMElem _r0;
446     XMLVMElem _r1;
447     XMLVMElem _r2;
448     XMLVMElem _r3;
449     XMLVMElem _r4;
450     _r2.o = me;
451     _r3.o = n1;
452     _r4.o = n2;
453     XMLVM_SOURCE_POSITION("AccessibleObject.java", 279)
454     _r0.d = 0.0;
455     XMLVM_EXIT_METHOD()
456     return _r0.d;
457     //XMLVM_END_WRAPPER
458 }
459 
460