コード例 #1
0
ファイル: URL.cs プロジェクト: shannah/CN1WindowsPort
public void @this(global::java.lang.String n1, global::java.lang.String n2, int n3, global::java.lang.String n4, global::java.net.URLStreamHandler n5){
//XMLVM_BEGIN_WRAPPER[java.net.URL: void <init>(java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r5_o = null;
    global::System.Object _r6_o = null;
    global::System.Object _r7_o = null;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r10_o = null;
    global::System.Object _r11_o = null;
    _r6_o = this;
    _r7_o = n1;
    _r8_o = n2;
    _r9.i = n3;
    _r10_o = n4;
    _r11_o = n5;
    _r4.i = 0;
    _r3.i = -1;
    _r2_o = null;
    // Value=luni.9C
    _r5_o = new global::java.lang.String();
    ((global::java.lang.String)_r5_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 57)), unchecked((char) unchecked((uint) 67))}));
    ((global::java.lang.Object) _r6_o).@this();
    ((global::java.net.URL) _r6_o)._fhttpHandler = (global::[email protected]) _r2_o;
    ((global::java.net.URL) _r6_o)._ffileHandler = (global::[email protected]) _r2_o;
    ((global::java.net.URL) _r6_o)._fprotocol = (global::java.lang.String) _r2_o;
    ((global::java.net.URL) _r6_o)._fport = _r3.i;
    ((global::java.net.URL) _r6_o)._fauthority = (global::java.lang.String) _r2_o;
    ((global::java.net.URL) _r6_o)._fuserInfo = (global::java.lang.String) _r2_o;
    ((global::java.net.URL) _r6_o)._fpath = (global::java.lang.String) _r2_o;
    ((global::java.net.URL) _r6_o)._fquery = (global::java.lang.String) _r2_o;
    ((global::java.net.URL) _r6_o)._fref = (global::java.lang.String) _r2_o;
    if (_r9.i >= _r3.i) goto label40;
    _r2_o = new global::java.net.MalformedURLException();
    // Value=luni.56
    _r3_o = new global::java.lang.String();
    ((global::java.lang.String)_r3_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 53)), unchecked((char) unchecked((uint) 54))}));
    _r3_o = global::[email protected]((global::java.lang.String) _r3_o, (int) _r9.i);
    ((global::java.net.MalformedURLException) _r2_o).@this((global::java.lang.String) _r3_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.net.MalformedURLException) _r2_o);
    label40:;
    if (_r8_o == null) goto label83;
    // Value=:
    _r2_o = new global::java.lang.String();
    ((global::java.lang.String)_r2_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)58))}));
    _r2.i = ((global::java.lang.String) _r8_o).indexOf((global::java.lang.String) _r2_o);
    if (_r2.i == _r3.i) goto label83;
    _r2.i = ((global::java.lang.String) _r8_o).charAt((int) _r4.i);
    _r3.i = 91;
    if (_r2.i == _r3.i) goto label83;
    _r2_o = new global::java.lang.StringBuilder();
    ((global::java.lang.StringBuilder) _r2_o).@this();
    // Value=[
    _r3_o = new global::java.lang.String();
    ((global::java.lang.String)_r3_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)91))}));
    _r2_o = ((global::java.lang.StringBuilder) _r2_o).append((global::java.lang.String) _r3_o);
    _r2_o = ((global::java.lang.StringBuilder) _r2_o).append((global::java.lang.String) _r8_o);
    // Value=]
    _r3_o = new global::java.lang.String();
    ((global::java.lang.String)_r3_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)93))}));
    _r2_o = ((global::java.lang.StringBuilder) _r2_o).append((global::java.lang.String) _r3_o);
    _r8_o = ((global::java.lang.StringBuilder) _r2_o).toString();
    label83:;
    if (_r7_o != null) goto label99;
    _r2_o = new global::java.lang.NullPointerException();
    // Value=luni.9C
    _r3_o = new global::java.lang.String();
    ((global::java.lang.String)_r3_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 57)), unchecked((char) unchecked((uint) 67))}));
    // Value=null
    _r3_o = new global::java.lang.String();
    ((global::java.lang.String)_r3_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)110)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 108))}));
    _r3_o = global::[email protected]((global::java.lang.String) _r5_o, (global::java.lang.Object) _r3_o);
    ((global::java.lang.NullPointerException) _r2_o).@this((global::java.lang.String) _r3_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NullPointerException) _r2_o);
    label99:;
    ((global::java.net.URL) _r6_o)._fprotocol = (global::java.lang.String) _r7_o;
    ((global::java.net.URL) _r6_o)._fhost = (global::java.lang.String) _r8_o;
    ((global::java.net.URL) _r6_o)._fport = _r9.i;
    _r0.i = -1;
    // Value=#
    _r2_o = new global::java.lang.String();
    ((global::java.lang.String)_r2_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)35))}));
    // Value=/
    _r3_o = new global::java.lang.String();
    ((global::java.lang.String)_r3_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)47))}));
    _r3.i = ((global::java.lang.String) _r10_o).lastIndexOf((global::java.lang.String) _r3_o);
    _r0.i = ((global::java.lang.String) _r10_o).indexOf((global::java.lang.String) _r2_o, (int) _r3.i);
    if (_r0.i < 0) goto label158;
    _r2_o = ((global::java.lang.String) _r10_o).substring((int) _r4.i, (int) _r0.i);
    ((global::java.net.URL) _r6_o)._ffile = (global::java.lang.String) _r2_o;
    _r2.i = _r0.i + 1;
    _r2_o = ((global::java.lang.String) _r10_o).substring((int) _r2.i);
    ((global::java.net.URL) _r6_o)._fref = (global::java.lang.String) _r2_o;
    label134:;
    ((global::java.net.URL) _r6_o).fixURL(0!=_r4.i);
    if (_r11_o != null) goto label161;
    ((global::java.net.URL) _r6_o).setupStreamHandler();
    _r2_o = ((global::java.net.URL) _r6_o)._fstrmHandler;
    if (_r2_o != null) goto label174;
    _r2_o = new global::java.net.MalformedURLException();
    // Value=luni.9C
    _r3_o = new global::java.lang.String();
    ((global::java.lang.String)_r3_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 57)), unchecked((char) unchecked((uint) 67))}));
    _r3_o = global::[email protected]((global::java.lang.String) _r5_o, (global::java.lang.Object) _r7_o);
    ((global::java.net.MalformedURLException) _r2_o).@this((global::java.lang.String) _r3_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.net.MalformedURLException) _r2_o);
    label158:;
    ((global::java.net.URL) _r6_o)._ffile = (global::java.lang.String) _r10_o;
    goto label134;
    label161:;
    _r1_o = global::java.lang.System.getSecurityManager();
    if (_r1_o == null) goto label172;
    _r2_o = global::java.net.URL._fspecifyStreamHandlerPermission;
    ((global::java.lang.SecurityManager) _r1_o).checkPermission((global::java.security.Permission) _r2_o);
    label172:;
    ((global::java.net.URL) _r6_o)._fstrmHandler = (global::java.net.URLStreamHandler) _r11_o;
    label174:;
    return;
//XMLVM_END_WRAPPER[java.net.URL: void <init>(java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler)]
}
コード例 #2
0
ファイル: URL.cs プロジェクト: shannah/CN1WindowsPort
public void @this(global::java.net.URL n1, global::java.lang.String n2, global::java.net.URLStreamHandler n3){
//XMLVM_BEGIN_WRAPPER[java.net.URL: void <init>(java.net.URL, java.lang.String, java.net.URLStreamHandler)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::org.xmlvm._nElement _r4;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r7_o = null;
    global::org.xmlvm._nElement _r8;
    global::System.Object _r9_o = null;
    global::System.Object _r10_o = null;
    global::System.Object _r11_o = null;
    global::System.Object _r12_o = null;
    global::System.Object _r13_o = null;
    global::System.Object _r14_o = null;
    global::org.xmlvm._nElement _r15;
    global::System.Object _r16_o = null;
    global::System.Object _r17_o = null;
    global::System.Object _r18_o = null;
    global::System.Object _r19_o = null;
    global::System.Object _r20_o = null;
    global::org.xmlvm._nElement _r21;
    global::System.Object _r22_o = null;
    global::org.xmlvm._nElement _r23;
    global::org.xmlvm._nElement _r24;
    global::System.Object _r25_o = null;
    global::org.xmlvm._nElement _r26;
    global::org.xmlvm._nElement _r27;
    global::System.Object _r28_o = null;
    global::System.Object _r29_o = null;
    global::System.Object _r30_o = null;
    global::System.Object _r31_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r28_o = this;
    _r29_o = n1;
    _r30_o = n2;
    _r31_o = n3;
    ((global::java.lang.Object) _r28_o).@this();
    _r5_o = null;
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fhttpHandler = (global::[email protected]) _r0_o;
    _r5_o = null;
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._ffileHandler = (global::[email protected]) _r0_o;
    _r5_o = null;
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fprotocol = (global::java.lang.String) _r0_o;
    _r5.i = -1;
    _r0.i = _r5.i;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fport = _r0.i;
    _r5_o = null;
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fauthority = (global::java.lang.String) _r0_o;
    _r5_o = null;
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fuserInfo = (global::java.lang.String) _r0_o;
    _r5_o = null;
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fpath = (global::java.lang.String) _r0_o;
    _r5_o = null;
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fquery = (global::java.lang.String) _r0_o;
    _r5_o = null;
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fref = (global::java.lang.String) _r0_o;
    if (_r31_o == null) goto label79;
    _r25_o = global::java.lang.System.getSecurityManager();
    if (_r25_o == null) goto label73;
    _r5_o = global::java.net.URL._fspecifyStreamHandlerPermission;
    _r0_o = _r25_o;
    _r1_o = _r5_o;
    ((global::java.lang.SecurityManager) _r0_o).checkPermission((global::java.security.Permission) _r1_o);
    label73:;
    _r0_o = _r31_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fstrmHandler = (global::java.net.URLStreamHandler) _r0_o;
    label79:;
    if (_r30_o != null) goto label87;
    _r5_o = new global::java.net.MalformedURLException();
    ((global::java.net.MalformedURLException) _r5_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.net.MalformedURLException) _r5_o);
    label87:;
    _r30_o = ((global::java.lang.String) _r30_o).trim();
    _r5.i = 58;
    try {
    _r0_o = _r30_o;
    _r1.i = _r5.i;
    _r24.i = ((global::java.lang.String) _r0_o).indexOf((int) _r1.i);
    }
    catch (global::System.Exception e) {
 global::org.xmlvm._nExceptionAdapter ex = e as global::org.xmlvm._nExceptionAdapter ?? new global::org.xmlvm._nExceptionAdapter(e.ToString(), e.ToJavaException());
        global::System.Object _java_exception = ex.getJavaException();
        if (_java_exception is global::java.lang.NullPointerException) {
            _ex = ex;
            goto label278;
        }
        throw ex;
    } // end catch
    _r5.i = 91;
    _r0_o = _r30_o;
    _r1.i = _r5.i;
    _r26.i = ((global::java.lang.String) _r0_o).indexOf((int) _r1.i);
    if (_r24.i < 0) goto label307;
    _r5.i = -1;
    _r0.i = _r26.i;
    _r1.i = _r5.i;
    if (_r0.i == _r1.i) goto label123;
    _r0.i = _r24.i;
    _r1.i = _r26.i;
    if (_r0.i >= _r1.i) goto label307;
    label123:;
    _r5.i = 0;
    _r0_o = _r30_o;
    _r1.i = _r5.i;
    _r2.i = _r24.i;
    _r5_o = ((global::java.lang.String) _r0_o).substring((int) _r1.i, (int) _r2.i);
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fprotocol = (global::java.lang.String) _r0_o;
    _r0_o = _r28_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fprotocol;
    _r5_o = _r0_o;
    _r6.i = 0;
    _r21.i = ((global::java.lang.String) _r5_o).charAt((int) _r6.i);
    _r5.i = 97;
    _r0.i = _r5.i;
    _r1.i = _r21.i;
    if (_r0.i > _r1.i) goto label162;
    _r5.i = 122;
    _r0.i = _r21.i;
    _r1.i = _r5.i;
    if (_r0.i <= _r1.i) goto label176;
    label162:;
    _r5.i = 65;
    _r0.i = _r5.i;
    _r1.i = _r21.i;
    if (_r0.i > _r1.i) goto label289;
    _r5.i = 90;
    _r0.i = _r21.i;
    _r1.i = _r5.i;
    if (_r0.i > _r1.i) goto label289;
    label176:;
    _r5.i = 1;
    _r27.i = _r5.i;
    label179:;
    _r23.i = 1;
    label181:;
    if (_r27.i == 0) goto label297;
    _r0_o = _r28_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fprotocol;
    _r5_o = _r0_o;
    _r5.i = ((global::java.lang.String) _r5_o).length();
    _r0.i = _r23.i;
    _r1.i = _r5.i;
    if (_r0.i >= _r1.i) goto label297;
    _r0_o = _r28_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fprotocol;
    _r5_o = _r0_o;
    _r0_o = _r5_o;
    _r1.i = _r23.i;
    _r21.i = ((global::java.lang.String) _r0_o).charAt((int) _r1.i);
    _r5.i = 97;
    _r0.i = _r5.i;
    _r1.i = _r21.i;
    if (_r0.i > _r1.i) goto label223;
    _r5.i = 122;
    _r0.i = _r21.i;
    _r1.i = _r5.i;
    if (_r0.i <= _r1.i) goto label272;
    label223:;
    _r5.i = 65;
    _r0.i = _r5.i;
    _r1.i = _r21.i;
    if (_r0.i > _r1.i) goto label237;
    _r5.i = 90;
    _r0.i = _r21.i;
    _r1.i = _r5.i;
    if (_r0.i <= _r1.i) goto label272;
    label237:;
    _r5.i = 48;
    _r0.i = _r5.i;
    _r1.i = _r21.i;
    if (_r0.i > _r1.i) goto label251;
    _r5.i = 57;
    _r0.i = _r21.i;
    _r1.i = _r5.i;
    if (_r0.i <= _r1.i) goto label272;
    label251:;
    _r5.i = 43;
    _r0.i = _r21.i;
    _r1.i = _r5.i;
    if (_r0.i == _r1.i) goto label272;
    _r5.i = 45;
    _r0.i = _r21.i;
    _r1.i = _r5.i;
    if (_r0.i == _r1.i) goto label272;
    _r5.i = 46;
    _r0.i = _r21.i;
    _r1.i = _r5.i;
    if (_r0.i != _r1.i) goto label293;
    label272:;
    _r5.i = 1;
    _r27.i = _r5.i;
    label275:;
    _r23.i = _r23.i + 1;
    goto label181;
    label278:;
    _r22_o = _ex.getJavaException();
    _ex = null;
    _r5_o = new global::java.net.MalformedURLException();
    _r6_o = ((global::java.lang.NullPointerException) _r22_o).toString();
    ((global::java.net.MalformedURLException) _r5_o).@this((global::java.lang.String) _r6_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.net.MalformedURLException) _r5_o);
    label289:;
    _r5.i = 0;
    _r27.i = _r5.i;
    goto label179;
    label293:;
    _r5.i = 0;
    _r27.i = _r5.i;
    goto label275;
    label297:;
    if (_r27.i != 0) goto label427;
    _r5_o = null;
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fprotocol = (global::java.lang.String) _r0_o;
    _r24.i = -1;
    label307:;
    _r0_o = _r28_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fprotocol;
    _r5_o = _r0_o;
    if (_r5_o == null) goto label443;
    if (_r29_o == null) goto label393;
    _r0_o = _r28_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fprotocol;
    _r5_o = _r0_o;
    _r6_o = ((global::java.net.URL) _r29_o).getProtocol();
    _r5.i = ((global::java.lang.String) _r5_o).equals((global::java.lang.Object) _r6_o) ? 1 : 0;
    if (_r5.i == 0) goto label393;
    _r11_o = ((global::java.net.URL) _r29_o).getPath();
    if (_r11_o == null) goto label376;
    // Value=/
    _r5_o = new global::java.lang.String();
    ((global::java.lang.String)_r5_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)47))}));
    _r5.i = ((global::java.lang.String) _r11_o).startsWith((global::java.lang.String) _r5_o) ? 1 : 0;
    if (_r5.i == 0) goto label376;
    _r0_o = _r28_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fprotocol;
    _r6_o = _r0_o;
    _r7_o = ((global::java.net.URL) _r29_o).getHost();
    _r8.i = ((global::java.net.URL) _r29_o).getPort();
    _r9_o = ((global::java.net.URL) _r29_o).getAuthority();
    _r10_o = ((global::java.net.URL) _r29_o).getUserInfo();
    _r12_o = ((global::java.net.URL) _r29_o).getQuery();
    _r13_o = null;
    _r5_o = _r28_o;
    ((global::java.net.URL) _r5_o).set((global::java.lang.String) _r6_o, (global::java.lang.String) _r7_o, (int) _r8.i, (global::java.lang.String) _r9_o, (global::java.lang.String) _r10_o, (global::java.lang.String) _r11_o, (global::java.lang.String) _r12_o, (global::java.lang.String) _r13_o);
    label376:;
    _r0_o = _r28_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fstrmHandler;
    _r5_o = _r0_o;
    if (_r5_o != null) goto label393;
    _r0_o = _r29_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fstrmHandler;
    _r5_o = _r0_o;
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fstrmHandler = (global::java.net.URLStreamHandler) _r0_o;
    label393:;
    _r0_o = _r28_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fstrmHandler;
    _r5_o = _r0_o;
    if (_r5_o != null) goto label513;
    ((global::java.net.URL) _r28_o).setupStreamHandler();
    _r0_o = _r28_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fstrmHandler;
    _r5_o = _r0_o;
    if (_r5_o != null) goto label513;
    _r5_o = new global::java.net.MalformedURLException();
    // Value=luni.9C
    _r6_o = new global::java.lang.String();
    ((global::java.lang.String)_r6_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 57)), unchecked((char) unchecked((uint) 67))}));
    _r0_o = _r28_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fprotocol;
    _r7_o = _r0_o;
    _r6_o = global::[email protected]((global::java.lang.String) _r6_o, (global::java.lang.Object) _r7_o);
    ((global::java.net.MalformedURLException) _r5_o).@this((global::java.lang.String) _r6_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.net.MalformedURLException) _r5_o);
    label427:;
    _r0_o = _r28_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fprotocol;
    _r5_o = _r0_o;
    _r5_o = global::org.apache.harmony.luni.util.Util.toASCIILowerCase((global::java.lang.String) _r5_o);
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fprotocol = (global::java.lang.String) _r0_o;
    goto label307;
    label443:;
    if (_r29_o != null) goto label460;
    _r5_o = new global::java.net.MalformedURLException();
    // Value=luni.9B
    _r6_o = new global::java.lang.String();
    ((global::java.lang.String)_r6_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 57)), unchecked((char) unchecked((uint) 66))}));
    _r0_o = _r6_o;
    _r1_o = _r30_o;
    _r6_o = global::[email protected]((global::java.lang.String) _r0_o, (global::java.lang.Object) _r1_o);
    ((global::java.net.MalformedURLException) _r5_o).@this((global::java.lang.String) _r6_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.net.MalformedURLException) _r5_o);
    label460:;
    _r13_o = ((global::java.net.URL) _r29_o).getProtocol();
    _r14_o = ((global::java.net.URL) _r29_o).getHost();
    _r15.i = ((global::java.net.URL) _r29_o).getPort();
    _r16_o = ((global::java.net.URL) _r29_o).getAuthority();
    _r17_o = ((global::java.net.URL) _r29_o).getUserInfo();
    _r18_o = ((global::java.net.URL) _r29_o).getPath();
    _r19_o = ((global::java.net.URL) _r29_o).getQuery();
    _r20_o = null;
    _r12_o = _r28_o;
    ((global::java.net.URL) _r12_o).set((global::java.lang.String) _r13_o, (global::java.lang.String) _r14_o, (int) _r15.i, (global::java.lang.String) _r16_o, (global::java.lang.String) _r17_o, (global::java.lang.String) _r18_o, (global::java.lang.String) _r19_o, (global::java.lang.String) _r20_o);
    _r0_o = _r28_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fstrmHandler;
    _r5_o = _r0_o;
    if (_r5_o != null) goto label393;
    _r0_o = _r29_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fstrmHandler;
    _r5_o = _r0_o;
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    ((global::java.net.URL) _r1_o)._fstrmHandler = (global::java.net.URLStreamHandler) _r0_o;
    goto label393;
    label513:;
    try {
    _r0_o = _r28_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fstrmHandler;
    _r5_o = _r0_o;
    _r24.i = _r24.i + 1;
    _r6.i = ((global::java.lang.String) _r30_o).length();
    _r0_o = _r5_o;
    _r1_o = _r28_o;
    _r2_o = _r30_o;
    _r3.i = _r24.i;
    _r4.i = _r6.i;
    ((global::java.net.URLStreamHandler) _r0_o).parseURL((global::java.net.URL) _r1_o, (global::java.lang.String) _r2_o, (int) _r3.i, (int) _r4.i);
    }
    catch (global::System.Exception e) {
 global::org.xmlvm._nExceptionAdapter ex = e as global::org.xmlvm._nExceptionAdapter ?? new global::org.xmlvm._nExceptionAdapter(e.ToString(), e.ToJavaException());
        global::System.Object _java_exception = ex.getJavaException();
        if (_java_exception is global::java.lang.Exception) {
            _ex = ex;
            goto label560;
        }
        throw ex;
    } // end catch
    _r0_o = _r28_o;
    _r0.i = ((global::java.net.URL) _r0_o)._fport;
    _r5.i = _r0.i;
    _r6.i = -1;
    if (_r5.i >= _r6.i) goto label573;
    _r5_o = new global::java.net.MalformedURLException();
    // Value=luni.56
    _r6_o = new global::java.lang.String();
    ((global::java.lang.String)_r6_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 53)), unchecked((char) unchecked((uint) 54))}));
    _r0_o = _r28_o;
    _r0.i = ((global::java.net.URL) _r0_o)._fport;
    _r7.i = _r0.i;
    _r6_o = global::[email protected]((global::java.lang.String) _r6_o, (int) _r7.i);
    ((global::java.net.MalformedURLException) _r5_o).@this((global::java.lang.String) _r6_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.net.MalformedURLException) _r5_o);
    label560:;
    _r5_o = _ex.getJavaException();
    _ex = null;
    _r22_o = _r5_o;
    _r5_o = new global::java.net.MalformedURLException();
    _r6_o = ((global::java.lang.Exception) _r22_o).toString();
    ((global::java.net.MalformedURLException) _r5_o).@this((global::java.lang.String) _r6_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.net.MalformedURLException) _r5_o);
    label573:;
    return;
//XMLVM_END_WRAPPER[java.net.URL: void <init>(java.net.URL, java.lang.String, java.net.URLStreamHandler)]
}