/* 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_util_Hashtable #include "jcgobchk.h" #endif JCGO_NOSEP_INLINE java_util_Hashtable CFASTCALL java_util_Hashtable__this__I( java_util_Hashtable This, jint initialCapacity ) { { (java_util_Dictionary__this__((java_util_Dictionary)This)); if (initialCapacity < 0) { JCGO_THROW_EXC((java_lang_IllegalArgumentException__new__Ls( java_lang_VMSystem__concat0X__LsLs( JCGO_STRREF_OF(jcgo_string2_Hshtbl), (java_lang_String__valueOf__I( initialCapacity)))))); } if (initialCapacity == 0) { initialCapacity= (jint)1; } JCGO_FIELD_NZACCESS(This, buckets)= (jObjectArr)jcgo_newArray(JCGO_CLASSREF_OF(java_util_Hashtable_HashEntry__class), 0, initialCapacity); JCGO_FIELD_NZACCESS(This, loadFactor)= (jfloat)0.75; JCGO_FIELD_NZACCESS(This, loadFactorPercent)= (jint)75; JCGO_FIELD_NZACCESS(This, threshold)= initialCapacity - JCGO_SHR_F((initialCapacity + (jint)3), (jint)2); } return This; } JCGO_NOSEP_INLINE void CFASTCALL java_util_Hashtable__rehash__( java_util_Hashtable This ) { { jObjectArr oldBuckets; jObjectArr buckets; jint newcapacity; jint intFactor; oldBuckets= JCGO_FIELD_NZACCESS(This, buckets); newcapacity= JCGO_SHL_F(JCGO_ARRAY_LENGTH(oldBuckets), (jint)1) + (jint)1; intFactor= JCGO_FIELD_NZACCESS(This, loadFactorPercent); if (intFactor > 0) { JCGO_FIELD_NZACCESS(This, threshold)= jcgo_div(JCGO_USHR_F((-(jint)1), (jint)1), intFactor) >= newcapacity? newcapacity * intFactor / (jint)100 : (newcapacity / (jint)100 + (jint)1) * intFactor; } else { JCGO_FIELD_NZACCESS(This, threshold)= JCGO_JFLOAT_TOJINT(((jfloat)newcapacity * JCGO_FIELD_NZACCESS(This, loadFactor))); } buckets= (jObjectArr)jcgo_newArray(JCGO_CLASSREF_OF(java_util_Hashtable_HashEntry__class), 0, newcapacity); JCGO_FIELD_NZACCESS(This, buckets)= buckets; { jint i; i= JCGO_ARRAY_NZLENGTH(oldBuckets) - (jint)1; for (; i >= 0; i--) { java_util_Hashtable_HashEntry e; e= ((java_util_Hashtable_HashEntry)JCGO_ARRAY_NZLACCESS(oldBuckets, i)); while (e != jnull) { java_util_Hashtable_HashEntry next; jint idx; idx= jcgo_mod((JCGO_FIELD_NZACCESS(e, hash) & JCGO_USHR_F((-(jint)1), (jint)1)), newcapacity); next= JCGO_FIELD_NZACCESS(e, next); JCGO_FIELD_NZACCESS(e, next)= ((java_util_Hashtable_HashEntry)JCGO_ARRAY_NZLACCESS(buckets, idx)); *(java_util_Hashtable_HashEntry*)&JCGO_ARRAY_NZLACCESS(buckets, idx)= e; e= next; } } } } } JCGO_NOSEP_INLINE java_util_Set CFASTCALL java_util_Hashtable__entrySet__( java_util_Hashtable This ) { { if (JCGO_FIELD_NZACCESS(This, entries) == jnull) { java_util_Set r; r= (java_util_Set)(java_util_Hashtable_3__new__L76hud( This)); JCGO_FIELD_NZACCESS(This, entries)= (java_util_Set)(java_util_Collections_SynchronizedSet__new__LoL1x914( (java_lang_Object)This, r)); } return JCGO_FIELD_NZACCESS(This, entries); } } JCGO_NOSEP_INLINE java_util_Hashtable CFASTCALL java_util_Hashtable__this__( java_util_Hashtable This ) { { (java_util_Hashtable__this__I((java_util_Hashtable)This, java_util_Hashtable__DEFAULT_CAPACITY)); } return This; } JCGO_NOSEP_INLINE jboolean CFASTCALL java_util_Hashtable__isEmpty__( java_util_Hashtable This ) { JCGO_SYNC_BLOCKSAFENZ(This) { { jboolean jcgo_retval= (jboolean)(JCGO_FIELD_NZACCESS(This, size) == 0); #ifndef JCGO_SEHTRY JCGO_SYNC_JUMPLEAVE(0); #endif return jcgo_retval; } } JCGO_SYNC_ENDUNREACH } JCGO_NOSEP_INLINE java_lang_Object CFASTCALL java_util_Hashtable__get__Lo( java_util_Hashtable This, java_lang_Object key ) { JCGO_SYNC_BLOCKSAFENZ(This) { java_util_Hashtable_HashEntry e; jint hash; hash= (JCGO_CALL_VFUNC(key)->hashCode__( key)); e= ((java_util_Hashtable_HashEntry)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This, buckets), jcgo_mod((hash & JCGO_USHR_F((-(jint)1), (jint)1)), JCGO_ARRAY_LENGTH(JCGO_FIELD_NZACCESS(This, buckets))))); while (e != jnull) { jObject jcgo_rcvrL1; if (JCGO_FIELD_NZACCESS(e, hash) == hash && (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(e, key), JCGO_CALL_VFUNC((java_lang_Object)jcgo_rcvrL1)->equals__Lo( (java_lang_Object)jcgo_rcvrL1, key))) { { java_lang_Object jcgo_retval= JCGO_FIELD_NZACCESS(e, value); #ifndef JCGO_SEHTRY JCGO_SYNC_JUMPLEAVE(0); #endif return jcgo_retval; } } e= JCGO_FIELD_NZACCESS(e, next); } #ifndef JCGO_SEHTRY JCGO_SYNC_JUMPLEAVE(0); #endif return (java_lang_Object)jnull; } JCGO_SYNC_ENDUNREACH } JCGO_NOSEP_STATIC java_lang_Object CFASTCALL java_util_Hashtable__put__LoLo( java_util_Hashtable This, java_lang_Object key, java_lang_Object value ) { JCGO_SYNC_BLOCKSAFENZ(This) { java_util_Hashtable_HashEntry e; jint hash; jint idx; jint jcgo_rcvrI1; hash= (JCGO_CALL_VFUNC(key)->hashCode__( key)); if (value == jnull) { JCGO_THROW_EXC(java_lang_NullPointerException__new__()); } idx= jcgo_mod((hash & JCGO_USHR_F((-(jint)1), (jint)1)), JCGO_ARRAY_LENGTH(JCGO_FIELD_NZACCESS(This, buckets))); e= ((java_util_Hashtable_HashEntry)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This, buckets), idx)); while (e != jnull) { jObject jcgo_rcvrL1; if (JCGO_FIELD_NZACCESS(e, hash) == hash && (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(e, key), JCGO_CALL_VFUNC((java_lang_Object)jcgo_rcvrL1)->equals__Lo( (java_lang_Object)jcgo_rcvrL1, key))) { java_lang_Object r; r= JCGO_FIELD_NZACCESS(e, value); JCGO_FIELD_NZACCESS(e, value)= value; #ifndef JCGO_SEHTRY JCGO_SYNC_JUMPLEAVE(0); #endif return r; } else { e= JCGO_FIELD_NZACCESS(e, next); } } JCGO_FIELD_NZACCESS(This, modCount)++; if ((jcgo_rcvrI1= ++JCGO_FIELD_NZACCESS(This, size), jcgo_rcvrI1 > JCGO_FIELD_NZACCESS(This, threshold))) { (java_util_Hashtable__rehash__( This)); idx= jcgo_mod((hash & JCGO_USHR_F((-(jint)1), (jint)1)), JCGO_ARRAY_LENGTH(JCGO_FIELD_NZACCESS(This, buckets))); } e= (java_util_Hashtable_HashEntry__new__LoLoI( key, value, hash)); JCGO_FIELD_NZACCESS(e, next)= ((java_util_Hashtable_HashEntry)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This, buckets), idx)); *(java_util_Hashtable_HashEntry*)&JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This, buckets), idx)= e; #ifndef JCGO_SEHTRY JCGO_SYNC_JUMPLEAVE(0); #endif return (java_lang_Object)jnull; } JCGO_SYNC_ENDUNREACH } JCGO_NOSEP_INLINE java_lang_Object CFASTCALL java_util_Hashtable__remove__Lo( java_util_Hashtable This, java_lang_Object key ) { JCGO_SYNC_BLOCKSAFENZ(This) { java_util_Hashtable_HashEntry e; java_util_Hashtable_HashEntry last; jint hash; jint idx; hash= (JCGO_CALL_VFUNC(key)->hashCode__( key)); idx= jcgo_mod((hash & JCGO_USHR_F((-(jint)1), (jint)1)), JCGO_ARRAY_LENGTH(JCGO_FIELD_NZACCESS(This, buckets))); e= ((java_util_Hashtable_HashEntry)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This, buckets), idx)); last= (java_util_Hashtable_HashEntry)jnull; while (e != jnull) { jObject jcgo_rcvrL1; if (JCGO_FIELD_NZACCESS(e, hash) == hash && (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(e, key), JCGO_CALL_VFUNC((java_lang_Object)jcgo_rcvrL1)->equals__Lo( (java_lang_Object)jcgo_rcvrL1, key))) { JCGO_FIELD_NZACCESS(This, modCount)++; if (last == jnull) { *(java_util_Hashtable_HashEntry*)&JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This, buckets), idx)= JCGO_FIELD_NZACCESS(e, next); } else { JCGO_FIELD_NZACCESS(last, next)= JCGO_FIELD_NZACCESS(e, next); } JCGO_FIELD_NZACCESS(This, size)--; { java_lang_Object jcgo_retval= JCGO_FIELD_NZACCESS(e, value); #ifndef JCGO_SEHTRY JCGO_SYNC_JUMPLEAVE(0); #endif return jcgo_retval; } } last= e; e= JCGO_FIELD_NZACCESS(e, next); } #ifndef JCGO_SEHTRY JCGO_SYNC_JUMPLEAVE(0); #endif return (java_lang_Object)jnull; } JCGO_SYNC_ENDUNREACH } JCGO_NOSEP_STATIC java_lang_Object CFASTCALL java_util_Hashtable__clone__( java_util_Hashtable This ) { JCGO_SYNC_BLOCKSAFENZ(This) { java_util_Hashtable JCGO_TRY_VOLATILE copy; jObjectArr copyBuckets; jint idx; jint count; copy= (java_util_Hashtable)jnull; { JCGO_TRY_BLOCK { copy= (java_util_Hashtable)JCGO_CAST_OBJECT0(OBJT_java_util_Hashtable, MAXT_java_util_Hashtable, (java_lang_Object__clone__( (java_lang_Object)This))); } JCGO_TRY_LEAVE JCGO_TRY_CATCHES(1) JCGO_TRY_CATCH(OBJT_java_lang_CloneNotSupportedException, MAXT_java_lang_CloneNotSupportedException) { } JCGO_TRY_RETHROW(1) } JCGO_FIELD_ACCESS(java_util_Hashtable, copy, keys)= (java_util_Set)jnull; JCGO_FIELD_NZACCESS(copy, values)= (java_util_Collection)jnull; JCGO_FIELD_NZACCESS(copy, entries)= (java_util_Set)jnull; idx= JCGO_ARRAY_LENGTH(JCGO_FIELD_NZACCESS(This, buckets)); copyBuckets= (jObjectArr)jcgo_newArray(JCGO_CLASSREF_OF(java_util_Hashtable_HashEntry__class), 0, idx); JCGO_FIELD_NZACCESS(copy, buckets)= copyBuckets; count= JCGO_FIELD_NZACCESS(This, size); while (count > 0) { jObject jcgo_rcvrL1; { java_util_Hashtable_HashEntry e; e= (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, buckets), (java_util_Hashtable_HashEntry)JCGO_ARRAY_LACCESS((jObjectArr)jcgo_rcvrL1, --idx)); for (; e != jnull; e= JCGO_FIELD_NZACCESS(e, next)) { java_util_Hashtable_HashEntry he; he= (java_util_Hashtable_HashEntry__new__LoLoI( JCGO_FIELD_NZACCESS(e, key), JCGO_FIELD_NZACCESS(e, value), JCGO_FIELD_NZACCESS(e, hash))); JCGO_FIELD_NZACCESS(he, next)= ((java_util_Hashtable_HashEntry)JCGO_ARRAY_NZLACCESS(copyBuckets, idx)); *(java_util_Hashtable_HashEntry*)&JCGO_ARRAY_NZLACCESS(copyBuckets, idx)= he; count--; } } } #ifndef JCGO_SEHTRY JCGO_SYNC_JUMPLEAVE(0); #endif return (java_lang_Object)copy; } JCGO_SYNC_ENDUNREACH } JCGO_NOSEP_STATIC java_lang_String CFASTCALL java_util_Hashtable__toString__( java_util_Hashtable This ) { JCGO_SYNC_BLOCKSAFENZ(This) { java_util_Iterator entries; java_lang_StringBuilder r; struct java_util_Hashtable_EntryIterator_s jcgo_stackobj1; struct java_lang_StringBuilder_s jcgo_stackobj2; entries= (java_util_Iterator)(java_util_Hashtable_EntryIterator__this__L76hud( JCGO_STACKOBJ_NEW(jcgo_stackobj1, java_util_Hashtable_EntryIterator_methods), This)); r= (java_lang_StringBuilder__this__Ls( JCGO_STACKOBJ_NEW(jcgo_stackobj2, java_lang_StringBuilder_methods), JCGO_STRREF_OF(jcgo_string3_Hshtbl))); { jint pos; pos= JCGO_FIELD_NZACCESS(This, size); for (; pos > 0; pos--) { jObject jcgo_rcvrL1; struct java_lang_String_s jcgo_stackobj3; (java_lang_StringBuilder__append__Ls( r, (jcgo_rcvrL1= (jObject)(java_util_Hashtable_EntryIterator__next__( (java_util_Hashtable_EntryIterator)entries)), JCGO_CALL_FINALF((java_util_Hashtable_HashEntry)jcgo_rcvrL1) java_util_Hashtable_HashEntry__toString__X( (java_util_Hashtable_HashEntry)jcgo_rcvrL1, JCGO_STACKOBJ_NEW(jcgo_stackobj3, java_lang_String_methods))))); if (pos > (jint)1) { (java_lang_StringBuilder__append__Ls( r, JCGO_STRREF_OF(jcgo_string4_Hshtbl))); } } } (java_lang_StringBuilder__append__C( r, (jchar)125/*'}'*/)); { java_lang_String jcgo_retval= (java_lang_StringBuilder__toString__( r)); #ifndef JCGO_SEHTRY JCGO_SYNC_JUMPLEAVE(0); #endif return jcgo_retval; } } JCGO_SYNC_ENDUNREACH } JCGO_NOSEP_STATIC jboolean CFASTCALL java_util_Hashtable__equals__Lo( java_util_Hashtable This, java_lang_Object o ) { { jObject jcgo_rcvrL1; if (o == (java_lang_Object)This) { return (jboolean)jtrue; } if (!jcgo_instanceOf(OBJT_java_util_Map, MAXT_java_util_Map, ~0, (jObject)o)) { return (jboolean)jfalse; } return (jboolean)(jcgo_rcvrL1= (jObject)(java_util_Hashtable__entrySet__( This)), JCGO_CALL_VFUNC((java_util_Set)jcgo_rcvrL1)->equals__Lo( (java_util_Set)jcgo_rcvrL1, (java_lang_Object)(JCGO_CALL_NZVFUNC(((java_util_Map)o))->entrySet__( ((java_util_Map)o))))); } } JCGO_NOSEP_STATIC jint CFASTCALL java_util_Hashtable__hashCode__( java_util_Hashtable This ) { JCGO_SYNC_BLOCKSAFENZ(This) { jint hashcode; hashcode= 0; if (JCGO_FIELD_NZACCESS(This, size) > 0 && JCGO_FIELD_NZACCESS(This, loadFactorPercent) >= 0) { java_util_Iterator itr; struct java_util_Hashtable_EntryIterator_s jcgo_stackobj1; JCGO_FIELD_NZACCESS(This, loadFactorPercent)= ~JCGO_FIELD_NZACCESS(This, loadFactorPercent); itr= (java_util_Iterator)(java_util_Hashtable_EntryIterator__this__L76hud( JCGO_STACKOBJ_NEW(jcgo_stackobj1, java_util_Hashtable_EntryIterator_methods), This)); { jint pos; pos= JCGO_FIELD_NZACCESS(This, size); for (; pos > 0; pos--) { jObject jcgo_rcvrL1; hashcode+= (jcgo_rcvrL1= (jObject)(java_util_Hashtable_EntryIterator__next__( (java_util_Hashtable_EntryIterator)itr)), JCGO_CALL_FINALF((java_util_Hashtable_HashEntry)jcgo_rcvrL1) java_util_Hashtable_HashEntry__hashCode__( (java_util_Hashtable_HashEntry)jcgo_rcvrL1)); } } JCGO_FIELD_NZACCESS(This, loadFactorPercent)= ~JCGO_FIELD_NZACCESS(This, loadFactorPercent); } #ifndef JCGO_SEHTRY JCGO_SYNC_JUMPLEAVE(0); #endif return hashcode; } JCGO_SYNC_ENDUNREACH } JCGO_NOSEP_STATIC java_util_Hashtable_HashEntry CFASTCALL java_util_Hashtable__getEntry__Lo( java_util_Hashtable This, java_lang_Object o ) { { java_lang_Object key; java_util_Hashtable_HashEntry e; jint hash; if (!jcgo_instanceOf(OBJT_java_util_Map_Entry, MAXT_java_util_Map_Entry, ~0, (jObject)o)) { return (java_util_Hashtable_HashEntry)jnull; } key= (JCGO_CALL_NZVFUNC(((java_util_Map_Entry)o))->getKey__( ((java_util_Map_Entry)o))); if (key == jnull) { return (java_util_Hashtable_HashEntry)jnull; } hash= (JCGO_CALL_NZVFUNC(key)->hashCode__( key)); e= ((java_util_Hashtable_HashEntry)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This, buckets), jcgo_mod((hash & JCGO_USHR_F((-(jint)1), (jint)1)), JCGO_ARRAY_LENGTH(JCGO_FIELD_NZACCESS(This, buckets))))); while (e != jnull) { if (JCGO_FIELD_NZACCESS(e, hash) == hash && (java_util_Hashtable_HashEntry__equals__Lo( e, o))) { return e; } e= JCGO_FIELD_NZACCESS(e, next); } return (java_util_Hashtable_HashEntry)jnull; } } JCGO_NOSEP_DATA CONST struct java_util_Hashtable_methods_s java_util_Hashtable_methods= { JCGO_CLASSREF_OF(java_util_Hashtable__class), JCGO_GCJDESCR_INIT(java_util_Hashtable_s, entries) OBJT_java_util_Hashtable, (JCGO_OBJSIZE_T)sizeof(struct java_util_Hashtable_s), NULL, JCGO_CLINIT_INIT(0) java_util_Hashtable__this__, java_util_Hashtable__equals__Lo, java_util_Hashtable__hashCode__, java_util_Hashtable__toString__, java_lang_Object__finalize__, java_util_Hashtable__entrySet__, java_util_Hashtable__isEmpty__ }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_util_Hashtable_class_s java_util_Hashtable__class JCGO_THRD_ATTRNONGC= { { &java_lang_Class_methods, JCGO_MON_INIT JCGO_OBJREF_OF(*(java_lang_Object)&java_util_Hashtable_methods), JCGO_STRREF_OF(jcgo_string1_Hshtbl), JCGO_CLASSREF_OF(java_util_Dictionary__class), ((jObjectArr)JCGO_OBJREF_OF(jcgo_array5_Hshtbl)), 0x1 } }; JCGO_NOSEP_DATA CONST jcgo_arrtype5_Hshtbl jcgo_array5_Hshtbl= { (jvtable)&jObjectArr_methods, JCGO_MON_INIT 2, JCGO_CLASSREF_OF(java_lang_Class__class), { (jObject)JCGO_CLASSREF_OF(java_util_Map__class), (jObject)JCGO_CLASSREF_OF(java_lang_Cloneable__class) } }; JCGO_NOSEP_DATA CONST jcgo_arrtype80_GmCnnctn jcgo_array6_Hshtbl= { (jvtable)&jbyteArr_methods, JCGO_MON_INIT 21, { (jbyte)(jchar)106/*'j'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)118/*'v'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)72/*'H'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)115/*'s'*/, (jbyte)(jchar)104/*'h'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)98/*'b'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)36/*'$'*/, (jbyte)(jchar)51/*'3'*/ } }; JCGO_NOSEP_DATA CONST jcgo_arrtype82_GmCnnctn jcgo_array7_Hshtbl= { (jvtable)&jbyteArr_methods, JCGO_MON_INIT 18, { (jbyte)(jchar)73/*'I'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)103/*'g'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)67/*'C'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)121/*'y'*/, (jbyte)(jchar)58/*':'*/, (jbyte)(jchar)32/*' '*/ } }; JCGO_NOSEP_DATA CONST jcgo_arrtype28_Object jcgo_array8_Hshtbl= { (jvtable)&jbyteArr_methods, JCGO_MON_INIT 11, { (jbyte)(jchar)44/*','*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)100/*'d'*/, (jbyte)(jchar)109/*'m'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)104/*'h'*/, (jbyte)(jchar)61/*'='*/ } }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string1_Hshtbl JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array6_Hshtbl), 0, 19, (jint)0x261e61c0L }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string2_Hshtbl JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array7_Hshtbl), 0, 18, (jint)0x179c0c8aL }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string3_Hshtbl JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array49_GameShll), 77, 1, (jint)0x7bL }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string4_Hshtbl JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array8_Hshtbl), 0, 2, (jint)0x574L }; #ifdef CHKALL_java_util_Hashtable #include "jcgochke.h" #endif #endif