/* DO NOT EDIT THIS FILE - it is machine generated (JCGO_116) */ #ifdef JCGO_SEPARATED #define JCGO_116 #include "jcgortl.h" #include "Main.h" #endif #ifdef JCGO_116 #ifdef CHKALL_java_lang_VMObject #include "jcgobchk.h" #endif JCGO_NOSEP_FRWINL java_lang_Object CFASTCALL java_lang_VMObject__clone__L89tjc( java_lang_Cloneable obj ) { { java_lang_Object clonedObj; clonedObj= (java_lang_VMObject__clone0__Lo( (java_lang_Object)obj)); if (clonedObj == jnull) { JCGO_THROW_EXC(java_lang_InternalError__new__()); } return clonedObj; } } JCGO_NOSEP_FRWINL void CFASTCALL java_lang_VMObject__appendClassName__LoL5dy9e( java_lang_Object obj, java_lang_StringBuilder sb ) { { java_lang_Class aclass; jint dims; dims= (java_lang_VMObject__getObjArrayDims0__Lo( obj)); aclass= (java_lang_VMObject__getClass0__Lo( obj)); if (dims > 0) { do { (JCGO_CALL_FINALF(sb) java_lang_StringBuilder__append__C( sb, (jchar)91/*'['*/)); } while (--dims > 0); if (JCGO_FIELD_ACCESS(java_lang_Class, aclass, modifiers) != (java_lang_VMObject__MODIFIER_PUBLIC | java_lang_VMObject__MODIFIER_FINAL | java_lang_VMObject__MODIFIER_ABSTRACT)) { (java_lang_StringBuilder__append__C( sb, (jchar)76/*'L'*/)); dims= (jint)1; } } (JCGO_CALL_FINALF(sb) java_lang_StringBuilder__append__Ls( sb, (JCGO_CALL_FINALF(aclass) java_lang_Class__getName__( aclass)))); if (dims > 0) { (java_lang_StringBuilder__append__C( sb, (jchar)59/*';'*/)); } } } JCGO_NOSEP_DATA CONST struct jcgo_methods_s java_lang_VMObject_methods= { JCGO_CLASSREF_OF(java_lang_VMObject__class), JCGO_GCJDESCR_ZEROINIT OBJT_java_lang_VMObject, 0, NULL, JCGO_CLINIT_INIT(0) 0 }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_VMObject_class_s java_lang_VMObject__class JCGO_THRD_ATTRNONGC= { { &java_lang_Class_methods, JCGO_MON_INIT JCGO_OBJREF_OF(*(java_lang_Object)&java_lang_VMObject_methods), JCGO_STRREF_OF(jcgo_string1_VMObject), JCGO_CLASSREF_OF(java_lang_Object__class), ((jObjectArr)JCGO_OBJREF_OF(jcgo_array3_Object)), 0x10 } }; JCGO_NOSEP_DATA CONST jcgo_arrtype82_GmCnnctn jcgo_array2_VMObject= { (jvtable)&jbyteArr_methods, JCGO_MON_INIT 18, { (jbyte)(jchar)106/*'j'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)118/*'v'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)103/*'g'*/, (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)86/*'V'*/, (jbyte)(jchar)77/*'M'*/, (jbyte)(jchar)79/*'O'*/, (jbyte)(jchar)98/*'b'*/, (jbyte)(jchar)106/*'j'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)116/*'t'*/ } }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string1_VMObject JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array2_VMObject), 0, 18, (jint)0x5cfca20aL }; #ifdef CHKALL_java_lang_VMObject #include "jcgochke.h" #endif #endif