/* 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_gnu_java_net_protocol_file_Handler #include "jcgobchk.h" #endif JCGO_NOSEP_STATIC gnu_java_net_protocol_file_Handler CFASTCALL gnu_java_net_protocol_file_Handler__this__( gnu_java_net_protocol_file_Handler This ) { { (java_net_URLStreamHandler__this__((java_net_URLStreamHandler)This)); } return This; } JCGO_NOSEP_STATIC java_net_URLConnection CFASTCALL gnu_java_net_protocol_file_Handler__openConnection__L6799i( gnu_java_net_protocol_file_Handler This, java_net_URL url ) { { java_lang_String host; host= (JCGO_CALL_FINALF(url) java_net_URL__getHost__( url)); if ((host != jnull) && (!(java_lang_String__equals__Lo( host, (java_lang_Object)JCGO_STRREF_OF(jcgo_string3_String6D)))) && !(java_lang_String__equals__Lo( host, (java_lang_Object)JCGO_STRREF_OF(jcgo_string2_Handler))) && !(java_lang_String__equals__Lo( host, (java_lang_Object)JCGO_STRREF_OF(jcgo_string3_Handler)))) { jObject jcgo_rcvrL1; jObject jcgo_rcvrL2; jObject jcgo_rcvrL3; jint jcgo_rcvrI1; (jcgo_rcvrL1= (jObject)url, jcgo_rcvrL2= (jObject)(java_net_URL__getHost__( url)), jcgo_rcvrI1= (java_net_URL__getPort__( url)), jcgo_rcvrL3= (jObject)(java_net_URL__getFile__( url)), java_net_URLStreamHandler__setURL__L6799iLsLsILsLs( (java_net_URLStreamHandler)This, (java_net_URL)jcgo_rcvrL1, JCGO_STRREF_OF(jcgo_string4_Handler), (java_lang_String)jcgo_rcvrL2, (java_lang_String)jcgo_rcvrL3, (java_net_URL__getRef__( url)), jcgo_rcvrI1)); if (!(java_lang_String__equals__Lo( JCGO_STRREF_OF(jcgo_string4_Handler), (java_lang_Object)(java_net_URL__getProtocol__( url))))) { JCGO_THROW_EXC((java_net_MalformedURLException__new__Ls( JCGO_STRREF_OF(jcgo_string5_Handler)))); } return (java_net_URL__openConnection__( url)); } return (java_net_URLConnection)(gnu_java_net_protocol_file_Connection__new__L6799i( url)); } } JCGO_NOSEP_DATA CONST struct gnu_java_net_protocol_file_Handler_methods_s gnu_java_net_protocol_file_Handler_methods= { JCGO_CLASSREF_OF(gnu_java_net_protocol_file_Handler__class), JCGO_GCJDESCR_ZEROINIT OBJT_gnu_java_net_protocol_file_Handler, -(JCGO_OBJSIZE_T)sizeof(struct gnu_java_net_protocol_file_Handler_s), NULL, JCGO_CLINIT_INIT(0) gnu_java_net_protocol_file_Handler__this__, java_lang_Object__equals__Lo, java_lang_Object__hashCode__, java_lang_Object__toString__, java_lang_Object__finalize__ }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct gnu_java_net_protocol_file_Handler_class_s gnu_java_net_protocol_file_Handler__class JCGO_THRD_ATTRNONGC= { { &java_lang_Class_methods, JCGO_MON_INIT JCGO_OBJREF_OF(*(java_lang_Object)&gnu_java_net_protocol_file_Handler_methods), JCGO_STRREF_OF(jcgo_string1_Handler), JCGO_CLASSREF_OF(java_net_URLStreamHandler__class), ((jObjectArr)JCGO_OBJREF_OF(jcgo_array3_Object)), 0x1 } }; JCGO_NOSEP_DATA CONST jcgo_arrtype28_GameShll jcgo_array6_Handler= { (jvtable)&jbyteArr_methods, JCGO_MON_INIT 9, { (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)104/*'h'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)115/*'s'*/, (jbyte)(jchar)116/*'t'*/ } }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string1_Handler JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array20_Url), 0, 34, (jint)0xc9ef6b71L }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string2_Handler JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array49_GameShll), 85, 1, (jint)0x7eL }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string3_Handler JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array6_Handler), 0, 9, (jint)0xb8332793L }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string4_Handler JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array760_Mdclnt), 28, 3, (jint)0x18d62L }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string5_Handler JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array760_Mdclnt), 0, 31, (jint)0x232dcba5L }; #ifdef CHKALL_gnu_java_net_protocol_file_Handler #include "jcgochke.h" #endif #endif