1 #include "xmlvm.h"
2 #include "java_lang_Class.h"
3 #include "java_lang_String.h"
4 #include "java_nio_ByteBuffer.h"
5 #include "java_util_Enumeration.h"
6 #include "org_xmlvm_runtime_XMLVMClassLoader.h"
7 
8 #include "java_lang_ClassLoader.h"
9 
10 #define XMLVM_CURRENT_CLASS_NAME ClassLoader
11 #define XMLVM_CURRENT_PKG_CLASS_NAME java_lang_ClassLoader
12 
13 __TIB_DEFINITION_java_lang_ClassLoader __TIB_java_lang_ClassLoader = {
14     0, // classInitializationBegan
15     0, // classInitialized
16     -1, // initializerThreadId
17     __INIT_java_lang_ClassLoader, // classInitializer
18     "java.lang.ClassLoader", // className
19     "java.lang", // package
20     JAVA_NULL, // enclosingClassName
21     JAVA_NULL, // enclosingMethodName
22     JAVA_NULL, // signature
23     (__TIB_DEFINITION_TEMPLATE*) &__TIB_java_lang_Object, // extends
24     sizeof(java_lang_ClassLoader), // sizeInstance
25     XMLVM_TYPE_CLASS};
26 
27 JAVA_OBJECT __CLASS_java_lang_ClassLoader;
28 JAVA_OBJECT __CLASS_java_lang_ClassLoader_1ARRAY;
29 JAVA_OBJECT __CLASS_java_lang_ClassLoader_2ARRAY;
30 JAVA_OBJECT __CLASS_java_lang_ClassLoader_3ARRAY;
31 //XMLVM_BEGIN_IMPLEMENTATION
32 //XMLVM_END_IMPLEMENTATION
33 
34 static JAVA_OBJECT _STATIC_java_lang_ClassLoader_systemClassLoader;
35 
36 #include "xmlvm-reflection.h"
37 
38 static XMLVM_FIELD_REFLECTION_DATA __field_reflection_data[] = {
39 };
40 
41 static XMLVM_CONSTRUCTOR_REFLECTION_DATA __constructor_reflection_data[] = {
42 };
43 
constructor_dispatcher(JAVA_OBJECT constructor,JAVA_OBJECT arguments)44 static JAVA_OBJECT constructor_dispatcher(JAVA_OBJECT constructor, JAVA_OBJECT arguments)
45 {
46     XMLVM_NOT_IMPLEMENTED();
47 }
48 
49 static XMLVM_METHOD_REFLECTION_DATA __method_reflection_data[] = {
50 };
51 
method_dispatcher(JAVA_OBJECT method,JAVA_OBJECT receiver,JAVA_OBJECT arguments)52 static JAVA_OBJECT method_dispatcher(JAVA_OBJECT method, JAVA_OBJECT receiver, JAVA_OBJECT arguments)
53 {
54     XMLVM_NOT_IMPLEMENTED();
55 }
56 
__INIT_java_lang_ClassLoader()57 void __INIT_java_lang_ClassLoader()
58 {
59     staticInitializerLock(&__TIB_java_lang_ClassLoader);
60 
61     // While the static initializer mutex is locked, locally store the value of
62     // whether class initialization began or not
63     int initBegan = __TIB_java_lang_ClassLoader.classInitializationBegan;
64 
65     // Whether or not class initialization had already began, it has begun now
66     __TIB_java_lang_ClassLoader.classInitializationBegan = 1;
67 
68     staticInitializerUnlock(&__TIB_java_lang_ClassLoader);
69 
70     JAVA_LONG curThreadId = (JAVA_LONG)pthread_self();
71     if (initBegan) {
72         if (__TIB_java_lang_ClassLoader.initializerThreadId != curThreadId) {
73             // Busy wait until the other thread finishes initializing this class
74             while (!__TIB_java_lang_ClassLoader.classInitialized) {
75                 // do nothing
76             }
77         }
78     } else {
79         __TIB_java_lang_ClassLoader.initializerThreadId = curThreadId;
80         XMLVM_CLASS_USED("java.lang.ClassLoader")
81         __INIT_IMPL_java_lang_ClassLoader();
82     }
83 }
84 
__INIT_IMPL_java_lang_ClassLoader()85 void __INIT_IMPL_java_lang_ClassLoader()
86 {
87     // Initialize base class if necessary
88     XMLVM_CLASS_INIT(java_lang_Object)
89     __TIB_java_lang_ClassLoader.newInstanceFunc = __NEW_INSTANCE_java_lang_ClassLoader;
90     // Copy vtable from base class
91     XMLVM_MEMCPY(__TIB_java_lang_ClassLoader.vtable, __TIB_java_lang_Object.vtable, sizeof(__TIB_java_lang_Object.vtable));
92     // Initialize vtable for this class
93     __TIB_java_lang_ClassLoader.vtable[6] = (VTABLE_PTR) &java_lang_ClassLoader_findClass___java_lang_String;
94     __TIB_java_lang_ClassLoader.vtable[7] = (VTABLE_PTR) &java_lang_ClassLoader_findResource___java_lang_String;
95     // Initialize interface information
96     __TIB_java_lang_ClassLoader.numImplementedInterfaces = 0;
97     __TIB_java_lang_ClassLoader.implementedInterfaces = (__TIB_DEFINITION_TEMPLATE* (*)[1]) XMLVM_MALLOC(sizeof(__TIB_DEFINITION_TEMPLATE*) * 0);
98 
99     // Initialize interfaces if necessary and assign tib to implementedInterfaces
100     _STATIC_java_lang_ClassLoader_systemClassLoader = (java_lang_ClassLoader*) JAVA_NULL;
101 
102     __TIB_java_lang_ClassLoader.declaredFields = &__field_reflection_data[0];
103     __TIB_java_lang_ClassLoader.numDeclaredFields = sizeof(__field_reflection_data) / sizeof(XMLVM_FIELD_REFLECTION_DATA);
104     __TIB_java_lang_ClassLoader.constructorDispatcherFunc = constructor_dispatcher;
105     __TIB_java_lang_ClassLoader.declaredConstructors = &__constructor_reflection_data[0];
106     __TIB_java_lang_ClassLoader.numDeclaredConstructors = sizeof(__constructor_reflection_data) / sizeof(XMLVM_CONSTRUCTOR_REFLECTION_DATA);
107     __TIB_java_lang_ClassLoader.methodDispatcherFunc = method_dispatcher;
108     __TIB_java_lang_ClassLoader.declaredMethods = &__method_reflection_data[0];
109     __TIB_java_lang_ClassLoader.numDeclaredMethods = sizeof(__method_reflection_data) / sizeof(XMLVM_METHOD_REFLECTION_DATA);
110     __CLASS_java_lang_ClassLoader = XMLVM_CREATE_CLASS_OBJECT(&__TIB_java_lang_ClassLoader);
111     __TIB_java_lang_ClassLoader.clazz = __CLASS_java_lang_ClassLoader;
112     __TIB_java_lang_ClassLoader.baseType = JAVA_NULL;
113     __CLASS_java_lang_ClassLoader_1ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_ClassLoader);
114     __CLASS_java_lang_ClassLoader_2ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_ClassLoader_1ARRAY);
115     __CLASS_java_lang_ClassLoader_3ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_ClassLoader_2ARRAY);
116     java_lang_ClassLoader___CLINIT_();
117     //XMLVM_BEGIN_WRAPPER[__INIT_java_lang_ClassLoader]
118     //XMLVM_END_WRAPPER
119 
120     __TIB_java_lang_ClassLoader.classInitialized = 1;
121 }
122 
__DELETE_java_lang_ClassLoader(void * me,void * client_data)123 void __DELETE_java_lang_ClassLoader(void* me, void* client_data)
124 {
125     //XMLVM_BEGIN_WRAPPER[__DELETE_java_lang_ClassLoader]
126     //XMLVM_END_WRAPPER
127 }
128 
__INIT_INSTANCE_MEMBERS_java_lang_ClassLoader(JAVA_OBJECT me,int derivedClassWillRegisterFinalizer)129 void __INIT_INSTANCE_MEMBERS_java_lang_ClassLoader(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer)
130 {
131     __INIT_INSTANCE_MEMBERS_java_lang_Object(me, 0 || derivedClassWillRegisterFinalizer);
132     //XMLVM_BEGIN_WRAPPER[__INIT_INSTANCE_MEMBERS_java_lang_ClassLoader]
133     //XMLVM_END_WRAPPER
134 }
135 
__NEW_java_lang_ClassLoader()136 JAVA_OBJECT __NEW_java_lang_ClassLoader()
137 {    XMLVM_CLASS_INIT(java_lang_ClassLoader)
138 java_lang_ClassLoader* me = (java_lang_ClassLoader*) XMLVM_MALLOC(sizeof(java_lang_ClassLoader));
139     me->tib = &__TIB_java_lang_ClassLoader;
140     __INIT_INSTANCE_MEMBERS_java_lang_ClassLoader(me, 0);
141     //XMLVM_BEGIN_WRAPPER[__NEW_java_lang_ClassLoader]
142     //XMLVM_END_WRAPPER
143     return me;
144 }
145 
__NEW_INSTANCE_java_lang_ClassLoader()146 JAVA_OBJECT __NEW_INSTANCE_java_lang_ClassLoader()
147 {
148     JAVA_OBJECT me = JAVA_NULL;
149     me = __NEW_java_lang_ClassLoader();
150     java_lang_ClassLoader___INIT___(me);
151     return me;
152 }
153 
java_lang_ClassLoader_GET_systemClassLoader()154 JAVA_OBJECT java_lang_ClassLoader_GET_systemClassLoader()
155 {
156     XMLVM_CLASS_INIT(java_lang_ClassLoader)
157     return _STATIC_java_lang_ClassLoader_systemClassLoader;
158 }
159 
java_lang_ClassLoader_PUT_systemClassLoader(JAVA_OBJECT v)160 void java_lang_ClassLoader_PUT_systemClassLoader(JAVA_OBJECT v)
161 {
162     XMLVM_CLASS_INIT(java_lang_ClassLoader)
163 _STATIC_java_lang_ClassLoader_systemClassLoader = v;
164 }
165 
java_lang_ClassLoader_initializeClassLoaders__()166 void java_lang_ClassLoader_initializeClassLoaders__()
167 {
168     XMLVM_CLASS_INIT(java_lang_ClassLoader)
169     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_initializeClassLoaders__]
170     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "initializeClassLoaders", "?")
171     XMLVM_SOURCE_POSITION("ClassLoader.java", 65)
172     XMLVM_EXIT_METHOD()
173     return;
174     //XMLVM_END_WRAPPER
175 }
176 
java_lang_ClassLoader_getSystemClassLoader__()177 JAVA_OBJECT java_lang_ClassLoader_getSystemClassLoader__()
178 {
179     XMLVM_CLASS_INIT(java_lang_ClassLoader)
180     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getSystemClassLoader__]
181     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getSystemClassLoader", "?")
182     XMLVMElem _r0;
183     XMLVM_SOURCE_POSITION("ClassLoader.java", 84)
184     _r0.o = java_lang_ClassLoader_GET_systemClassLoader();
185     XMLVM_EXIT_METHOD()
186     return _r0.o;
187     //XMLVM_END_WRAPPER
188 }
189 
java_lang_ClassLoader_getSystemResource___java_lang_String(JAVA_OBJECT n1)190 JAVA_OBJECT java_lang_ClassLoader_getSystemResource___java_lang_String(JAVA_OBJECT n1)
191 {
192     XMLVM_CLASS_INIT(java_lang_ClassLoader)
193     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getSystemResource___java_lang_String]
194     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getSystemResource", "?")
195     XMLVMElem _r0;
196     XMLVMElem _r1;
197     _r1.o = n1;
198     XMLVM_SOURCE_POSITION("ClassLoader.java", 98)
199     XMLVM_CLASS_INIT(java_lang_Class)
200     _r0.o = __CLASS_java_lang_Class;
201     XMLVM_CHECK_NPE(0)
202     _r0.o = java_lang_Class_getResource___java_lang_String(_r0.o, _r1.o);
203     XMLVM_EXIT_METHOD()
204     return _r0.o;
205     //XMLVM_END_WRAPPER
206 }
207 
java_lang_ClassLoader_getSystemResources___java_lang_String(JAVA_OBJECT n1)208 JAVA_OBJECT java_lang_ClassLoader_getSystemResources___java_lang_String(JAVA_OBJECT n1)
209 {
210     XMLVM_CLASS_INIT(java_lang_ClassLoader)
211     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getSystemResources___java_lang_String]
212     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getSystemResources", "?")
213     XMLVMElem _r0;
214     XMLVMElem _r1;
215     _r1.o = n1;
216     XMLVM_SOURCE_POSITION("ClassLoader.java", 115)
217     _r0.o = JAVA_NULL;
218     XMLVM_EXIT_METHOD()
219     return _r0.o;
220     //XMLVM_END_WRAPPER
221 }
222 
java_lang_ClassLoader_getSystemResourceAsStream___java_lang_String(JAVA_OBJECT n1)223 JAVA_OBJECT java_lang_ClassLoader_getSystemResourceAsStream___java_lang_String(JAVA_OBJECT n1)
224 {
225     XMLVM_CLASS_INIT(java_lang_ClassLoader)
226     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getSystemResourceAsStream___java_lang_String]
227     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getSystemResourceAsStream", "?")
228     XMLVMElem _r0;
229     XMLVMElem _r1;
230     _r1.o = n1;
231     XMLVM_SOURCE_POSITION("ClassLoader.java", 130)
232     XMLVM_CLASS_INIT(java_lang_Class)
233     _r0.o = __CLASS_java_lang_Class;
234     XMLVM_CHECK_NPE(0)
235     _r0.o = java_lang_Class_getResourceAsStream___java_lang_String(_r0.o, _r1.o);
236     XMLVM_EXIT_METHOD()
237     return _r0.o;
238     //XMLVM_END_WRAPPER
239 }
240 
java_lang_ClassLoader___INIT___(JAVA_OBJECT me)241 void java_lang_ClassLoader___INIT___(JAVA_OBJECT me)
242 {
243     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader___INIT___]
244     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "<init>", "?")
245     XMLVMElem _r0;
246     _r0.o = me;
247     XMLVM_SOURCE_POSITION("ClassLoader.java", 142)
248     XMLVM_CHECK_NPE(0)
249     java_lang_Object___INIT___(_r0.o);
250     XMLVM_SOURCE_POSITION("ClassLoader.java", 143)
251     XMLVM_EXIT_METHOD()
252     return;
253     //XMLVM_END_WRAPPER
254 }
255 
java_lang_ClassLoader___INIT____java_lang_ClassLoader(JAVA_OBJECT me,JAVA_OBJECT n1)256 void java_lang_ClassLoader___INIT____java_lang_ClassLoader(JAVA_OBJECT me, JAVA_OBJECT n1)
257 {
258     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader___INIT____java_lang_ClassLoader]
259     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "<init>", "?")
260     XMLVMElem _r0;
261     XMLVMElem _r1;
262     _r0.o = me;
263     _r1.o = n1;
264     XMLVM_SOURCE_POSITION("ClassLoader.java", 157)
265     XMLVM_CHECK_NPE(0)
266     java_lang_Object___INIT___(_r0.o);
267     XMLVM_SOURCE_POSITION("ClassLoader.java", 158)
268     XMLVM_EXIT_METHOD()
269     return;
270     //XMLVM_END_WRAPPER
271 }
272 
java_lang_ClassLoader_defineClass___byte_1ARRAY_int_int(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_INT n2,JAVA_INT n3)273 JAVA_OBJECT java_lang_ClassLoader_defineClass___byte_1ARRAY_int_int(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3)
274 {
275     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_defineClass___byte_1ARRAY_int_int]
276     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "defineClass", "?")
277     XMLVMElem _r0;
278     XMLVMElem _r1;
279     XMLVMElem _r2;
280     XMLVMElem _r3;
281     XMLVMElem _r4;
282     _r1.o = me;
283     _r2.o = n1;
284     _r3.i = n2;
285     _r4.i = n3;
286     XMLVM_SOURCE_POSITION("ClassLoader.java", 183)
287     _r0.o = JAVA_NULL;
288     XMLVM_EXIT_METHOD()
289     return _r0.o;
290     //XMLVM_END_WRAPPER
291 }
292 
java_lang_ClassLoader_defineClass___java_lang_String_byte_1ARRAY_int_int(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_OBJECT n2,JAVA_INT n3,JAVA_INT n4)293 JAVA_OBJECT java_lang_ClassLoader_defineClass___java_lang_String_byte_1ARRAY_int_int(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_INT n3, JAVA_INT n4)
294 {
295     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_defineClass___java_lang_String_byte_1ARRAY_int_int]
296     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "defineClass", "?")
297     XMLVMElem _r0;
298     XMLVMElem _r1;
299     XMLVMElem _r2;
300     XMLVMElem _r3;
301     XMLVMElem _r4;
302     XMLVMElem _r5;
303     _r1.o = me;
304     _r2.o = n1;
305     _r3.o = n2;
306     _r4.i = n3;
307     _r5.i = n4;
308     XMLVM_SOURCE_POSITION("ClassLoader.java", 210)
309     _r0.o = JAVA_NULL;
310     XMLVM_EXIT_METHOD()
311     return _r0.o;
312     //XMLVM_END_WRAPPER
313 }
314 
java_lang_ClassLoader_defineClass___java_lang_String_byte_1ARRAY_int_int_java_security_ProtectionDomain(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_OBJECT n2,JAVA_INT n3,JAVA_INT n4,JAVA_OBJECT n5)315 JAVA_OBJECT java_lang_ClassLoader_defineClass___java_lang_String_byte_1ARRAY_int_int_java_security_ProtectionDomain(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_INT n3, JAVA_INT n4, JAVA_OBJECT n5)
316 {
317     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_defineClass___java_lang_String_byte_1ARRAY_int_int_java_security_ProtectionDomain]
318     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "defineClass", "?")
319     XMLVMElem _r0;
320     XMLVMElem _r1;
321     XMLVMElem _r2;
322     XMLVMElem _r3;
323     XMLVMElem _r4;
324     XMLVMElem _r5;
325     XMLVMElem _r6;
326     _r1.o = me;
327     _r2.o = n1;
328     _r3.o = n2;
329     _r4.i = n3;
330     _r5.i = n4;
331     _r6.o = n5;
332     XMLVM_SOURCE_POSITION("ClassLoader.java", 246)
333     _r0.o = JAVA_NULL;
334     XMLVM_EXIT_METHOD()
335     return _r0.o;
336     //XMLVM_END_WRAPPER
337 }
338 
java_lang_ClassLoader_defineClass___java_lang_String_java_nio_ByteBuffer_java_security_ProtectionDomain(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_OBJECT n2,JAVA_OBJECT n3)339 JAVA_OBJECT java_lang_ClassLoader_defineClass___java_lang_String_java_nio_ByteBuffer_java_security_ProtectionDomain(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3)
340 {
341     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_defineClass___java_lang_String_java_nio_ByteBuffer_java_security_ProtectionDomain]
342     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "defineClass", "?")
343     XMLVMElem _r0;
344     XMLVMElem _r1;
345     XMLVMElem _r2;
346     XMLVMElem _r3;
347     XMLVMElem _r4;
348     XMLVMElem _r5;
349     XMLVMElem _r6;
350     XMLVMElem _r7;
351     XMLVMElem _r8;
352     XMLVMElem _r9;
353     _r6.o = me;
354     _r7.o = n1;
355     _r8.o = n2;
356     _r9.o = n3;
357     XMLVM_SOURCE_POSITION("ClassLoader.java", 273)
358     XMLVM_CHECK_NPE(8)
359     _r0.i = java_nio_Buffer_remaining__(_r8.o);
360     XMLVM_CLASS_INIT(byte)
361     _r2.o = XMLVMArray_createSingleDimension(__CLASS_byte, _r0.i);
362     XMLVM_SOURCE_POSITION("ClassLoader.java", 274)
363     XMLVM_CHECK_NPE(8)
364     java_nio_ByteBuffer_get___byte_1ARRAY(_r8.o, _r2.o);
365     XMLVM_SOURCE_POSITION("ClassLoader.java", 275)
366     _r3.i = 0;
367     _r4.i = XMLVMArray_count(((org_xmlvm_runtime_XMLVMArray*) _r2.o));
368     _r0 = _r6;
369     _r1 = _r7;
370     _r5 = _r9;
371     XMLVM_CHECK_NPE(0)
372     _r0.o = java_lang_ClassLoader_defineClass___java_lang_String_byte_1ARRAY_int_int_java_security_ProtectionDomain(_r0.o, _r1.o, _r2.o, _r3.i, _r4.i, _r5.o);
373     XMLVM_EXIT_METHOD()
374     return _r0.o;
375     //XMLVM_END_WRAPPER
376 }
377 
java_lang_ClassLoader_findClass___java_lang_String(JAVA_OBJECT me,JAVA_OBJECT n1)378 JAVA_OBJECT java_lang_ClassLoader_findClass___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1)
379 {
380     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_findClass___java_lang_String]
381     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "findClass", "?")
382     XMLVMElem _r0;
383     XMLVMElem _r1;
384     XMLVMElem _r2;
385     _r1.o = me;
386     _r2.o = n1;
387     XMLVM_SOURCE_POSITION("ClassLoader.java", 291)
388     _r0.o = JAVA_NULL;
389     XMLVM_EXIT_METHOD()
390     return _r0.o;
391     //XMLVM_END_WRAPPER
392 }
393 
java_lang_ClassLoader_findLoadedClass___java_lang_String(JAVA_OBJECT me,JAVA_OBJECT n1)394 JAVA_OBJECT java_lang_ClassLoader_findLoadedClass___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1)
395 {
396     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_findLoadedClass___java_lang_String]
397     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "findLoadedClass", "?")
398     XMLVMElem _r0;
399     XMLVMElem _r1;
400     XMLVMElem _r2;
401     _r1.o = me;
402     _r2.o = n1;
403     XMLVM_SOURCE_POSITION("ClassLoader.java", 304)
404     _r0.o = JAVA_NULL;
405     XMLVM_EXIT_METHOD()
406     return _r0.o;
407     //XMLVM_END_WRAPPER
408 }
409 
java_lang_ClassLoader_findSystemClass___java_lang_String(JAVA_OBJECT me,JAVA_OBJECT n1)410 JAVA_OBJECT java_lang_ClassLoader_findSystemClass___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1)
411 {
412     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_findSystemClass___java_lang_String]
413     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "findSystemClass", "?")
414     XMLVMElem _r0;
415     XMLVMElem _r1;
416     XMLVMElem _r2;
417     _r1.o = me;
418     _r2.o = n1;
419     XMLVM_SOURCE_POSITION("ClassLoader.java", 319)
420     _r0.o = JAVA_NULL;
421     XMLVM_EXIT_METHOD()
422     return _r0.o;
423     //XMLVM_END_WRAPPER
424 }
425 
java_lang_ClassLoader_getParent__(JAVA_OBJECT me)426 JAVA_OBJECT java_lang_ClassLoader_getParent__(JAVA_OBJECT me)
427 {
428     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getParent__]
429     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getParent", "?")
430     XMLVMElem _r0;
431     XMLVMElem _r1;
432     _r1.o = me;
433     XMLVM_SOURCE_POSITION("ClassLoader.java", 331)
434     _r0.o = JAVA_NULL;
435     XMLVM_EXIT_METHOD()
436     return _r0.o;
437     //XMLVM_END_WRAPPER
438 }
439 
java_lang_ClassLoader_getResource___java_lang_String(JAVA_OBJECT me,JAVA_OBJECT n1)440 JAVA_OBJECT java_lang_ClassLoader_getResource___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1)
441 {
442     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getResource___java_lang_String]
443     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getResource", "?")
444     XMLVMElem _r0;
445     XMLVMElem _r1;
446     XMLVMElem _r2;
447     _r1.o = me;
448     _r2.o = n1;
449     XMLVM_SOURCE_POSITION("ClassLoader.java", 347)
450     XMLVM_CLASS_INIT(java_lang_Class)
451     _r0.o = __CLASS_java_lang_Class;
452     XMLVM_CHECK_NPE(0)
453     _r0.o = java_lang_Class_getResource___java_lang_String(_r0.o, _r2.o);
454     XMLVM_EXIT_METHOD()
455     return _r0.o;
456     //XMLVM_END_WRAPPER
457 }
458 
java_lang_ClassLoader_getResources___java_lang_String(JAVA_OBJECT me,JAVA_OBJECT n1)459 JAVA_OBJECT java_lang_ClassLoader_getResources___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1)
460 {
461     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getResources___java_lang_String]
462     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getResources", "?")
463     XMLVMElem _r0;
464     XMLVMElem _r1;
465     XMLVMElem _r2;
466     _r1.o = me;
467     _r2.o = n1;
468     XMLVM_SOURCE_POSITION("ClassLoader.java", 362)
469     _r0.o = JAVA_NULL;
470     XMLVM_EXIT_METHOD()
471     return _r0.o;
472     //XMLVM_END_WRAPPER
473 }
474 
java_lang_ClassLoader_getResourceAsStream___java_lang_String(JAVA_OBJECT me,JAVA_OBJECT n1)475 JAVA_OBJECT java_lang_ClassLoader_getResourceAsStream___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1)
476 {
477     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getResourceAsStream___java_lang_String]
478     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getResourceAsStream", "?")
479     XMLVMElem _r0;
480     XMLVMElem _r1;
481     XMLVMElem _r2;
482     _r1.o = me;
483     _r2.o = n1;
484     XMLVM_SOURCE_POSITION("ClassLoader.java", 378)
485     XMLVM_CLASS_INIT(java_lang_Class)
486     _r0.o = __CLASS_java_lang_Class;
487     XMLVM_CHECK_NPE(0)
488     _r0.o = java_lang_Class_getResourceAsStream___java_lang_String(_r0.o, _r2.o);
489     XMLVM_EXIT_METHOD()
490     return _r0.o;
491     //XMLVM_END_WRAPPER
492 }
493 
java_lang_ClassLoader_loadClass___java_lang_String(JAVA_OBJECT me,JAVA_OBJECT n1)494 JAVA_OBJECT java_lang_ClassLoader_loadClass___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1)
495 {
496     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_loadClass___java_lang_String]
497     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "loadClass", "?")
498     XMLVMElem _r0;
499     XMLVMElem _r1;
500     XMLVMElem _r2;
501     _r1.o = me;
502     _r2.o = n1;
503     XMLVM_SOURCE_POSITION("ClassLoader.java", 392)
504     _r0.o = java_lang_Class_forName___java_lang_String(_r2.o);
505     XMLVM_EXIT_METHOD()
506     return _r0.o;
507     //XMLVM_END_WRAPPER
508 }
509 
java_lang_ClassLoader_loadClass___java_lang_String_boolean(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_BOOLEAN n2)510 JAVA_OBJECT java_lang_ClassLoader_loadClass___java_lang_String_boolean(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_BOOLEAN n2)
511 {
512     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_loadClass___java_lang_String_boolean]
513     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "loadClass", "?")
514     XMLVMElem _r0;
515     XMLVMElem _r1;
516     XMLVMElem _r2;
517     XMLVMElem _r3;
518     _r1.o = me;
519     _r2.o = n1;
520     _r3.i = n2;
521     XMLVM_SOURCE_POSITION("ClassLoader.java", 419)
522     XMLVM_CHECK_NPE(1)
523     _r0.o = java_lang_ClassLoader_loadClass___java_lang_String(_r1.o, _r2.o);
524     XMLVM_EXIT_METHOD()
525     return _r0.o;
526     //XMLVM_END_WRAPPER
527 }
528 
java_lang_ClassLoader_resolveClass___java_lang_Class(JAVA_OBJECT me,JAVA_OBJECT n1)529 void java_lang_ClassLoader_resolveClass___java_lang_Class(JAVA_OBJECT me, JAVA_OBJECT n1)
530 {
531     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_resolveClass___java_lang_Class]
532     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "resolveClass", "?")
533     XMLVMElem _r0;
534     XMLVMElem _r1;
535     _r0.o = me;
536     _r1.o = n1;
537     XMLVM_SOURCE_POSITION("ClassLoader.java", 430)
538     XMLVM_EXIT_METHOD()
539     return;
540     //XMLVM_END_WRAPPER
541 }
542 
java_lang_ClassLoader_isSystemClassLoader__(JAVA_OBJECT me)543 JAVA_BOOLEAN java_lang_ClassLoader_isSystemClassLoader__(JAVA_OBJECT me)
544 {
545     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_isSystemClassLoader__]
546     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "isSystemClassLoader", "?")
547     XMLVMElem _r0;
548     XMLVMElem _r1;
549     _r1.o = me;
550     XMLVM_SOURCE_POSITION("ClassLoader.java", 451)
551     _r0.i = 0;
552     XMLVM_EXIT_METHOD()
553     return _r0.i;
554     //XMLVM_END_WRAPPER
555 }
556 
java_lang_ClassLoader_isAncestorOf___java_lang_ClassLoader(JAVA_OBJECT me,JAVA_OBJECT n1)557 JAVA_BOOLEAN java_lang_ClassLoader_isAncestorOf___java_lang_ClassLoader(JAVA_OBJECT me, JAVA_OBJECT n1)
558 {
559     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_isAncestorOf___java_lang_ClassLoader]
560     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "isAncestorOf", "?")
561     XMLVMElem _r0;
562     XMLVMElem _r1;
563     XMLVMElem _r2;
564     _r1.o = me;
565     _r2.o = n1;
566     XMLVM_SOURCE_POSITION("ClassLoader.java", 469)
567     _r0.i = 0;
568     XMLVM_EXIT_METHOD()
569     return _r0.i;
570     //XMLVM_END_WRAPPER
571 }
572 
java_lang_ClassLoader_findResource___java_lang_String(JAVA_OBJECT me,JAVA_OBJECT n1)573 JAVA_OBJECT java_lang_ClassLoader_findResource___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1)
574 {
575     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_findResource___java_lang_String]
576     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "findResource", "?")
577     XMLVMElem _r0;
578     XMLVMElem _r1;
579     XMLVMElem _r2;
580     _r1.o = me;
581     _r2.o = n1;
582     XMLVM_SOURCE_POSITION("ClassLoader.java", 482)
583     XMLVM_CLASS_INIT(java_lang_Class)
584     _r0.o = __CLASS_java_lang_Class;
585     XMLVM_CHECK_NPE(0)
586     _r0.o = java_lang_Class_getResource___java_lang_String(_r0.o, _r2.o);
587     XMLVM_EXIT_METHOD()
588     return _r0.o;
589     //XMLVM_END_WRAPPER
590 }
591 
java_lang_ClassLoader_findResources___java_lang_String(JAVA_OBJECT me,JAVA_OBJECT n1)592 JAVA_OBJECT java_lang_ClassLoader_findResources___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1)
593 {
594     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_findResources___java_lang_String]
595     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "findResources", "?")
596     XMLVMElem _r0;
597     XMLVMElem _r1;
598     XMLVMElem _r2;
599     _r1.o = me;
600     _r2.o = n1;
601     XMLVM_SOURCE_POSITION("ClassLoader.java", 497)
602     _r0.o = JAVA_NULL;
603     XMLVM_EXIT_METHOD()
604     return _r0.o;
605     //XMLVM_END_WRAPPER
606 }
607 
java_lang_ClassLoader_findLibrary___java_lang_String(JAVA_OBJECT me,JAVA_OBJECT n1)608 JAVA_OBJECT java_lang_ClassLoader_findLibrary___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1)
609 {
610     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_findLibrary___java_lang_String]
611     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "findLibrary", "?")
612     XMLVMElem _r0;
613     XMLVMElem _r1;
614     XMLVMElem _r2;
615     _r1.o = me;
616     _r2.o = n1;
617     XMLVM_SOURCE_POSITION("ClassLoader.java", 511)
618     _r0.o = JAVA_NULL;
619     XMLVM_EXIT_METHOD()
620     return _r0.o;
621     //XMLVM_END_WRAPPER
622 }
623 
java_lang_ClassLoader_getPackage___java_lang_String(JAVA_OBJECT me,JAVA_OBJECT n1)624 JAVA_OBJECT java_lang_ClassLoader_getPackage___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1)
625 {
626     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getPackage___java_lang_String]
627     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getPackage", "?")
628     XMLVMElem _r0;
629     XMLVMElem _r1;
630     XMLVMElem _r2;
631     _r1.o = me;
632     _r2.o = n1;
633     XMLVM_SOURCE_POSITION("ClassLoader.java", 524)
634     _r0.o = JAVA_NULL;
635     XMLVM_EXIT_METHOD()
636     return _r0.o;
637     //XMLVM_END_WRAPPER
638 }
639 
java_lang_ClassLoader_getPackages__(JAVA_OBJECT me)640 JAVA_OBJECT java_lang_ClassLoader_getPackages__(JAVA_OBJECT me)
641 {
642     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getPackages__]
643     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getPackages", "?")
644     XMLVMElem _r0;
645     XMLVMElem _r1;
646     _r1.o = me;
647     XMLVM_SOURCE_POSITION("ClassLoader.java", 533)
648     _r0.o = JAVA_NULL;
649     XMLVM_EXIT_METHOD()
650     return _r0.o;
651     //XMLVM_END_WRAPPER
652 }
653 
java_lang_ClassLoader_definePackage___java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_net_URL(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_OBJECT n2,JAVA_OBJECT n3,JAVA_OBJECT n4,JAVA_OBJECT n5,JAVA_OBJECT n6,JAVA_OBJECT n7,JAVA_OBJECT n8)654 JAVA_OBJECT java_lang_ClassLoader_definePackage___java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_net_URL(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3, JAVA_OBJECT n4, JAVA_OBJECT n5, JAVA_OBJECT n6, JAVA_OBJECT n7, JAVA_OBJECT n8)
655 {
656     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_definePackage___java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_lang_String_java_net_URL]
657     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "definePackage", "?")
658     XMLVMElem _r0;
659     XMLVMElem _r1;
660     XMLVMElem _r2;
661     XMLVMElem _r3;
662     XMLVMElem _r4;
663     XMLVMElem _r5;
664     XMLVMElem _r6;
665     XMLVMElem _r7;
666     XMLVMElem _r8;
667     XMLVMElem _r9;
668     _r1.o = me;
669     _r2.o = n1;
670     _r3.o = n2;
671     _r4.o = n3;
672     _r5.o = n4;
673     _r6.o = n5;
674     _r7.o = n6;
675     _r8.o = n7;
676     _r9.o = n8;
677     XMLVM_SOURCE_POSITION("ClassLoader.java", 566)
678     _r0.o = JAVA_NULL;
679     XMLVM_EXIT_METHOD()
680     return _r0.o;
681     //XMLVM_END_WRAPPER
682 }
683 
java_lang_ClassLoader_getSigners___java_lang_Class(JAVA_OBJECT me,JAVA_OBJECT n1)684 JAVA_OBJECT java_lang_ClassLoader_getSigners___java_lang_Class(JAVA_OBJECT me, JAVA_OBJECT n1)
685 {
686     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getSigners___java_lang_Class]
687     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getSigners", "?")
688     XMLVMElem _r0;
689     XMLVMElem _r1;
690     XMLVMElem _r2;
691     _r1.o = me;
692     _r2.o = n1;
693     XMLVM_SOURCE_POSITION("ClassLoader.java", 577)
694     _r0.o = JAVA_NULL;
695     XMLVM_EXIT_METHOD()
696     return _r0.o;
697     //XMLVM_END_WRAPPER
698 }
699 
java_lang_ClassLoader_setSigners___java_lang_Class_java_lang_Object_1ARRAY(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_OBJECT n2)700 void java_lang_ClassLoader_setSigners___java_lang_Class_java_lang_Object_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2)
701 {
702     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_setSigners___java_lang_Class_java_lang_Object_1ARRAY]
703     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "setSigners", "?")
704     XMLVMElem _r0;
705     XMLVMElem _r1;
706     XMLVMElem _r2;
707     _r0.o = me;
708     _r1.o = n1;
709     _r2.o = n2;
710     XMLVM_SOURCE_POSITION("ClassLoader.java", 589)
711     XMLVM_EXIT_METHOD()
712     return;
713     //XMLVM_END_WRAPPER
714 }
715 
java_lang_ClassLoader_getStackClassLoader___int(JAVA_INT n1)716 JAVA_OBJECT java_lang_ClassLoader_getStackClassLoader___int(JAVA_INT n1)
717 {
718     XMLVM_CLASS_INIT(java_lang_ClassLoader)
719     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getStackClassLoader___int]
720     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getStackClassLoader", "?")
721     XMLVMElem _r0;
722     XMLVMElem _r1;
723     _r1.i = n1;
724     XMLVM_SOURCE_POSITION("ClassLoader.java", 623)
725     _r0.o = JAVA_NULL;
726     XMLVM_EXIT_METHOD()
727     return _r0.o;
728     //XMLVM_END_WRAPPER
729 }
730 
java_lang_ClassLoader_callerClassLoader__()731 JAVA_OBJECT java_lang_ClassLoader_callerClassLoader__()
732 {
733     XMLVM_CLASS_INIT(java_lang_ClassLoader)
734     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_callerClassLoader__]
735     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "callerClassLoader", "?")
736     XMLVMElem _r0;
737     XMLVM_SOURCE_POSITION("ClassLoader.java", 637)
738     _r0.o = JAVA_NULL;
739     XMLVM_EXIT_METHOD()
740     return _r0.o;
741     //XMLVM_END_WRAPPER
742 }
743 
java_lang_ClassLoader_loadLibraryWithClassLoader___java_lang_String_java_lang_ClassLoader(JAVA_OBJECT n1,JAVA_OBJECT n2)744 void java_lang_ClassLoader_loadLibraryWithClassLoader___java_lang_String_java_lang_ClassLoader(JAVA_OBJECT n1, JAVA_OBJECT n2)
745 {
746     XMLVM_CLASS_INIT(java_lang_ClassLoader)
747     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_loadLibraryWithClassLoader___java_lang_String_java_lang_ClassLoader]
748     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "loadLibraryWithClassLoader", "?")
749     XMLVMElem _r0;
750     XMLVMElem _r1;
751     _r0.o = n1;
752     _r1.o = n2;
753     XMLVM_SOURCE_POSITION("ClassLoader.java", 657)
754     XMLVM_EXIT_METHOD()
755     return;
756     //XMLVM_END_WRAPPER
757 }
758 
java_lang_ClassLoader_loadLibraryWithPath___java_lang_String_java_lang_ClassLoader_java_lang_String(JAVA_OBJECT n1,JAVA_OBJECT n2,JAVA_OBJECT n3)759 void java_lang_ClassLoader_loadLibraryWithPath___java_lang_String_java_lang_ClassLoader_java_lang_String(JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3)
760 {
761     XMLVM_CLASS_INIT(java_lang_ClassLoader)
762     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_loadLibraryWithPath___java_lang_String_java_lang_ClassLoader_java_lang_String]
763     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "loadLibraryWithPath", "?")
764     XMLVMElem _r0;
765     XMLVMElem _r1;
766     XMLVMElem _r2;
767     _r0.o = n1;
768     _r1.o = n2;
769     _r2.o = n3;
770     XMLVM_SOURCE_POSITION("ClassLoader.java", 678)
771     XMLVM_EXIT_METHOD()
772     return;
773     //XMLVM_END_WRAPPER
774 }
775 
java_lang_ClassLoader_setClassAssertionStatus___java_lang_String_boolean(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_BOOLEAN n2)776 void java_lang_ClassLoader_setClassAssertionStatus___java_lang_String_boolean(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_BOOLEAN n2)
777 {
778     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_setClassAssertionStatus___java_lang_String_boolean]
779     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "setClassAssertionStatus", "?")
780     XMLVMElem _r0;
781     XMLVMElem _r1;
782     XMLVMElem _r2;
783     _r0.o = me;
784     _r1.o = n1;
785     _r2.i = n2;
786     XMLVM_SOURCE_POSITION("ClassLoader.java", 690)
787     XMLVM_EXIT_METHOD()
788     return;
789     //XMLVM_END_WRAPPER
790 }
791 
java_lang_ClassLoader_setPackageAssertionStatus___java_lang_String_boolean(JAVA_OBJECT me,JAVA_OBJECT n1,JAVA_BOOLEAN n2)792 void java_lang_ClassLoader_setPackageAssertionStatus___java_lang_String_boolean(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_BOOLEAN n2)
793 {
794     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_setPackageAssertionStatus___java_lang_String_boolean]
795     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "setPackageAssertionStatus", "?")
796     XMLVMElem _r0;
797     XMLVMElem _r1;
798     XMLVMElem _r2;
799     _r0.o = me;
800     _r1.o = n1;
801     _r2.i = n2;
802     XMLVM_SOURCE_POSITION("ClassLoader.java", 702)
803     XMLVM_EXIT_METHOD()
804     return;
805     //XMLVM_END_WRAPPER
806 }
807 
java_lang_ClassLoader_setDefaultAssertionStatus___boolean(JAVA_OBJECT me,JAVA_BOOLEAN n1)808 void java_lang_ClassLoader_setDefaultAssertionStatus___boolean(JAVA_OBJECT me, JAVA_BOOLEAN n1)
809 {
810     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_setDefaultAssertionStatus___boolean]
811     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "setDefaultAssertionStatus", "?")
812     XMLVMElem _r0;
813     XMLVMElem _r1;
814     _r0.o = me;
815     _r1.i = n1;
816     XMLVM_SOURCE_POSITION("ClassLoader.java", 712)
817     XMLVM_EXIT_METHOD()
818     return;
819     //XMLVM_END_WRAPPER
820 }
821 
java_lang_ClassLoader_clearAssertionStatus__(JAVA_OBJECT me)822 void java_lang_ClassLoader_clearAssertionStatus__(JAVA_OBJECT me)
823 {
824     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_clearAssertionStatus__]
825     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "clearAssertionStatus", "?")
826     XMLVMElem _r0;
827     _r0.o = me;
828     XMLVM_SOURCE_POSITION("ClassLoader.java", 720)
829     XMLVM_EXIT_METHOD()
830     return;
831     //XMLVM_END_WRAPPER
832 }
833 
java_lang_ClassLoader_getClassAssertionStatus___java_lang_String(JAVA_OBJECT me,JAVA_OBJECT n1)834 JAVA_BOOLEAN java_lang_ClassLoader_getClassAssertionStatus___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1)
835 {
836     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getClassAssertionStatus___java_lang_String]
837     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getClassAssertionStatus", "?")
838     XMLVMElem _r0;
839     XMLVMElem _r1;
840     XMLVMElem _r2;
841     _r1.o = me;
842     _r2.o = n1;
843     XMLVM_SOURCE_POSITION("ClassLoader.java", 735)
844     _r0.i = 0;
845     XMLVM_EXIT_METHOD()
846     return _r0.i;
847     //XMLVM_END_WRAPPER
848 }
849 
java_lang_ClassLoader_getPackageAssertionStatus___java_lang_String(JAVA_OBJECT me,JAVA_OBJECT n1)850 JAVA_BOOLEAN java_lang_ClassLoader_getPackageAssertionStatus___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1)
851 {
852     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getPackageAssertionStatus___java_lang_String]
853     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getPackageAssertionStatus", "?")
854     XMLVMElem _r0;
855     XMLVMElem _r1;
856     XMLVMElem _r2;
857     _r1.o = me;
858     _r2.o = n1;
859     XMLVM_SOURCE_POSITION("ClassLoader.java", 749)
860     _r0.i = 0;
861     XMLVM_EXIT_METHOD()
862     return _r0.i;
863     //XMLVM_END_WRAPPER
864 }
865 
java_lang_ClassLoader_getDefaultAssertionStatus__(JAVA_OBJECT me)866 JAVA_BOOLEAN java_lang_ClassLoader_getDefaultAssertionStatus__(JAVA_OBJECT me)
867 {
868     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_getDefaultAssertionStatus__]
869     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "getDefaultAssertionStatus", "?")
870     XMLVMElem _r0;
871     XMLVMElem _r1;
872     _r1.o = me;
873     XMLVM_SOURCE_POSITION("ClassLoader.java", 758)
874     _r0.i = 0;
875     XMLVM_EXIT_METHOD()
876     return _r0.i;
877     //XMLVM_END_WRAPPER
878 }
879 
java_lang_ClassLoader___CLINIT_()880 void java_lang_ClassLoader___CLINIT_()
881 {
882     //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader___CLINIT___]
883     XMLVM_ENTER_METHOD("java.lang.ClassLoader", "<clinit>", "?")
884     XMLVMElem _r0;
885     XMLVM_SOURCE_POSITION("ClassLoader.java", 57)
886     _r0.o = __NEW_org_xmlvm_runtime_XMLVMClassLoader();
887     XMLVM_CHECK_NPE(0)
888     org_xmlvm_runtime_XMLVMClassLoader___INIT___(_r0.o);
889     java_lang_ClassLoader_PUT_systemClassLoader( _r0.o);
890     XMLVM_EXIT_METHOD()
891     return;
892     //XMLVM_END_WRAPPER
893 }
894 
895