void java_lang_Class_initNativeLayer__() { //XMLVM_BEGIN_NATIVE[java_lang_Class_initNativeLayer__] __INIT_boolean(); __INIT_byte(); __INIT_char(); __INIT_short(); __INIT_int(); __INIT_long(); __INIT_float(); __INIT_double(); __CLASS_boolean = XMLVM_CREATE_CLASS_OBJECT(&__TIB_boolean); __CLASS_byte = XMLVM_CREATE_CLASS_OBJECT(&__TIB_byte); __CLASS_char = XMLVM_CREATE_CLASS_OBJECT(&__TIB_char); __CLASS_short = XMLVM_CREATE_CLASS_OBJECT(&__TIB_short); __CLASS_int = XMLVM_CREATE_CLASS_OBJECT(&__TIB_int); __CLASS_long = XMLVM_CREATE_CLASS_OBJECT(&__TIB_long); __CLASS_float = XMLVM_CREATE_CLASS_OBJECT(&__TIB_float); __CLASS_double = XMLVM_CREATE_CLASS_OBJECT(&__TIB_double); __CLASS_boolean_1ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_boolean); __CLASS_byte_1ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_byte); __CLASS_char_1ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_char); __CLASS_short_1ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_short); __CLASS_int_1ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_int); __CLASS_long_1ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_long); __CLASS_float_1ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_float); __CLASS_double_1ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_double); __CLASS_boolean_2ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_boolean_1ARRAY); __CLASS_byte_2ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_byte_1ARRAY); __CLASS_char_2ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_char_1ARRAY); __CLASS_short_2ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_short_1ARRAY); __CLASS_int_2ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_int_1ARRAY); __CLASS_long_2ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_long_1ARRAY); __CLASS_float_2ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_float_1ARRAY); __CLASS_double_2ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_double_1ARRAY); __CLASS_boolean_3ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_boolean_2ARRAY); __CLASS_byte_3ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_byte_2ARRAY); __CLASS_char_3ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_char_2ARRAY); __CLASS_short_3ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_short_2ARRAY); __CLASS_int_3ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_int_2ARRAY); __CLASS_long_3ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_long_2ARRAY); __CLASS_float_3ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_float_2ARRAY); __CLASS_double_3ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_double_2ARRAY); //XMLVM_END_NATIVE }
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) { //XMLVM_BEGIN_WRAPPER[java_lang_ClassLoader_defineClass___java_lang_String_java_nio_ByteBuffer_java_security_ProtectionDomain] XMLVM_ENTER_METHOD("java.lang.ClassLoader", "defineClass", "?") XMLVMElem _r0; XMLVMElem _r1; XMLVMElem _r2; XMLVMElem _r3; XMLVMElem _r4; XMLVMElem _r5; XMLVMElem _r6; XMLVMElem _r7; XMLVMElem _r8; XMLVMElem _r9; _r6.o = me; _r7.o = n1; _r8.o = n2; _r9.o = n3; XMLVM_SOURCE_POSITION("ClassLoader.java", 273) XMLVM_CHECK_NPE(8) _r0.i = java_nio_Buffer_remaining__(_r8.o); if (!__TIB_byte.classInitialized) __INIT_byte(); _r2.o = XMLVMArray_createSingleDimension(__CLASS_byte, _r0.i); XMLVM_SOURCE_POSITION("ClassLoader.java", 274) XMLVM_CHECK_NPE(8) java_nio_ByteBuffer_get___byte_1ARRAY(_r8.o, _r2.o); XMLVM_SOURCE_POSITION("ClassLoader.java", 275) _r3.i = 0; _r4.i = XMLVMArray_count(((org_xmlvm_runtime_XMLVMArray*) _r2.o)); _r0 = _r6; _r1 = _r7; _r5 = _r9; XMLVM_CHECK_NPE(0) _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); XMLVM_EXIT_METHOD() return _r0.o; //XMLVM_END_WRAPPER }