public override global::System.Object getOutputStream(){ //XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.net.PlainSocketImpl: java.io.OutputStream getOutputStream()] global::org.xmlvm._nElement _r0; global::System.Object _r0_o = null; global::System.Object _r1_o = null; global::System.Object _r2_o = null; global::org.xmlvm._nExceptionAdapter _ex = null; _r2_o = this; global::System.Threading.Monitor.Enter(_r2_o); try { _r0_o = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r2_o)._ffd; _r0.i = ((global::java.io.FileDescriptor) _r0_o).valid() ? 1 : 0; if (_r0.i != 0) goto label24; _r0_o = new global::java.net.SocketException(); // Value=luni.0C _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_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) 48)), unchecked((char) unchecked((uint) 67))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.net.SocketException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r0_o); } 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.Object) { _ex = ex; goto label21; } throw ex; } // end catch label21:; _r0_o = _ex.getJavaException(); _ex = null; global::System.Threading.Monitor.Exit(_r2_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.Throwable) _r0_o); label24:; try { _r0_o = new global::org.apache.harmony.luni.net.SocketOutputStream(); ((global::org.apache.harmony.luni.net.SocketOutputStream) _r0_o).@this((global::java.net.SocketImpl) _r2_o); } 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.Object) { _ex = ex; goto label21; } throw ex; } // end catch global::System.Threading.Monitor.Exit(_r2_o); return (global::java.io.OutputStream) _r0_o; //XMLVM_END_WRAPPER[org.apache.harmony.luni.net.PlainSocketImpl: java.io.OutputStream getOutputStream()] }
private void socksConnect(global::java.net.InetAddress n1, int n2, int n3){ //XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.net.PlainSocketImpl: void socksConnect(java.net.InetAddress, int, int)] global::System.Object _r0_o = null; 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::org.xmlvm._nElement _r8; global::org.xmlvm._nElement _r9; global::org.xmlvm._nExceptionAdapter _ex = null; _r6_o = this; _r7_o = n1; _r8.i = n2; _r9.i = n3; if (_r9.i != 0) goto label27; try { _r0_o = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r6_o)._fnetImpl; _r1_o = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r6_o)._ffd; _r2.i = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r6_o)._ftrafficClass; _r3_o = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r6_o).socksGetServerAddress(); _r4.i = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r6_o).socksGetServerPort(); ((global::org.apache.harmony.luni.platform.INetworkSystem) _r0_o).connect((global::java.io.FileDescriptor) _r1_o, (int) _r2.i, (global::java.net.InetAddress) _r3_o, (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 label46; } throw ex; } // end catch label19:; ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r6_o).socksRequestConnection((global::java.net.InetAddress) _r7_o, (int) _r8.i); global::org.apache.harmony.luni.net.PlainSocketImpl._flastConnectedAddress = (global::java.net.InetAddress) _r7_o; global::org.apache.harmony.luni.net.PlainSocketImpl._flastConnectedPort = _r8.i; return; label27:; try { _r0_o = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r6_o)._fnetImpl; _r1_o = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r6_o)._ffd; _r2.i = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r6_o).socksGetServerPort(); _r4.i = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r6_o)._ftrafficClass; _r5_o = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r6_o).socksGetServerAddress(); _r3.i = _r9.i; ((global::org.apache.harmony.luni.platform.INetworkSystem) _r0_o).connectStreamWithTimeoutSocket((global::java.io.FileDescriptor) _r1_o, (int) _r2.i, (int) _r3.i, (int) _r4.i, (global::java.net.InetAddress) _r5_o); } 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 label46; } throw ex; } // end catch goto label19; label46:; _r0_o = _ex.getJavaException(); _ex = null; _r1_o = new global::java.net.SocketException(); // Value=luni.0D _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)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) 48)), unchecked((char) unchecked((uint) 68))})); _r0_o = global::[email protected]((global::java.lang.String) _r2_o, (global::java.lang.Object) _r0_o); ((global::java.net.SocketException) _r1_o).@this((global::java.lang.String) _r0_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r1_o); //XMLVM_END_WRAPPER[org.apache.harmony.luni.net.PlainSocketImpl: void socksConnect(java.net.InetAddress, int, int)] }
private void socksBind(){ //XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.net.PlainSocketImpl: void socksBind()] 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::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; global::System.Object _r5_o = null; global::org.xmlvm._nExceptionAdapter _ex = null; _r5_o = this; try { _r0_o = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r5_o)._fnetImpl; _r1_o = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r5_o)._ffd; _r2.i = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r5_o)._ftrafficClass; _r3_o = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r5_o).socksGetServerAddress(); _r4.i = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r5_o).socksGetServerPort(); ((global::org.apache.harmony.luni.platform.INetworkSystem) _r0_o).connect((global::java.io.FileDescriptor) _r1_o, (int) _r2.i, (global::java.net.InetAddress) _r3_o, (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 label33; } throw ex; } // end catch _r0_o = global::org.apache.harmony.luni.net.PlainSocketImpl._flastConnectedAddress; if (_r0_o != null) goto label46; _r0_o = new global::java.net.SocketException(); // Value=luni.0F _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_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) 48)), unchecked((char) unchecked((uint) 70))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.net.SocketException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r0_o); label33:; _r0_o = _ex.getJavaException(); _ex = null; _r1_o = new global::java.io.IOException(); // Value=luni.0E _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)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) 48)), unchecked((char) unchecked((uint) 69))})); _r0_o = global::[email protected]((global::java.lang.String) _r2_o, (global::java.lang.Object) _r0_o); ((global::java.io.IOException) _r1_o).@this((global::java.lang.String) _r0_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.io.IOException) _r1_o); label46:; _r0.i = 2; _r1_o = global::org.apache.harmony.luni.net.PlainSocketImpl._flastConnectedAddress; _r2.i = global::org.apache.harmony.luni.net.PlainSocketImpl._flastConnectedPort; ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r5_o).socksSendRequest((int) _r0.i, (global::java.net.InetAddress) _r1_o, (int) _r2.i); _r0_o = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r5_o).socksReadReply(); // Red class access removed: org.apache.harmony.luni.net.Socks4Message getCommandOrResult throw new global::org.xmlvm._nNotYetImplementedException("Red class access removed: org.apache.harmony.luni.net.Socks4Message getCommandOrResult"); _r2.i = 90; if (_r1.i == _r2.i) goto label80; _r1_o = new global::java.io.IOException(); // Red class access removed: org.apache.harmony.luni.net.Socks4Message getCommandOrResult throw new global::org.xmlvm._nNotYetImplementedException("Red class access removed: org.apache.harmony.luni.net.Socks4Message getCommandOrResult"); // Red class access removed: org.apache.harmony.luni.net.Socks4Message getErrorString throw new global::org.xmlvm._nNotYetImplementedException("Red class access removed: org.apache.harmony.luni.net.Socks4Message getErrorString"); ((global::java.io.IOException) _r1_o).@this((global::java.lang.String) _r0_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.io.IOException) _r1_o); label80:; // Red class access removed: org.apache.harmony.luni.net.Socks4Message getIP throw new global::org.xmlvm._nNotYetImplementedException("Red class access removed: org.apache.harmony.luni.net.Socks4Message getIP"); if (_r1.i != 0) goto label99; _r1_o = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r5_o).socksGetServerAddress(); ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r5_o)._faddress = (global::java.net.InetAddress) _r1_o; label92:; // Red class access removed: org.apache.harmony.luni.net.Socks4Message getPort throw new global::org.xmlvm._nNotYetImplementedException("Red class access removed: org.apache.harmony.luni.net.Socks4Message getPort"); ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r5_o)._flocalport = _r0.i; return; label99:; _r1.i = 4; _r1_o = new global::org.xmlvm._nArrayAdapter<sbyte>(new sbyte[_r1.i]); // Red class access removed: org.apache.harmony.luni.net.Socks4Message getIP throw new global::org.xmlvm._nNotYetImplementedException("Red class access removed: org.apache.harmony.luni.net.Socks4Message getIP"); _r3.i = 0; global::org.apache.harmony.luni.net.NetUtil.intToBytes((int) _r2.i, (global::org.xmlvm._nArrayAdapter<sbyte>) _r1_o, (int) _r3.i); _r1_o = global::java.net.InetAddress.getByAddress((global::org.xmlvm._nArrayAdapter<sbyte>) _r1_o); ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r5_o)._faddress = (global::java.net.InetAddress) _r1_o; goto label92; //XMLVM_END_WRAPPER[org.apache.harmony.luni.net.PlainSocketImpl: void socksBind()] }
private global::System.Object socksReadReply(){ //XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.net.PlainSocketImpl: java.lang.Object socksReadReply()] 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::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; global::org.xmlvm._nElement _r5; global::System.Object _r6_o = null; _r6_o = this; _r5.i = 8; // Red class access removed: org.apache.harmony.luni.net.Socks4Message new-instance throw new global::org.xmlvm._nNotYetImplementedException("Red class access removed: org.apache.harmony.luni.net.Socks4Message new-instance"); // Red class access removed: org.apache.harmony.luni.net.Socks4Message <init> throw new global::org.xmlvm._nNotYetImplementedException("Red class access removed: org.apache.harmony.luni.net.Socks4Message <init>"); _r1.i = 0; label8:; if (_r1.i < _r5.i) goto label24; label10:; if (_r5.i == _r1.i) goto label43; _r0_o = new global::java.net.SocketException(); // Value=luni.10 _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_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) 49)), unchecked((char) unchecked((uint) 48))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.net.SocketException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r0_o); label24:; _r2_o = ((global::org.apache.harmony.luni.net.PlainSocketImpl) _r6_o).getInputStream(); // Red class access removed: org.apache.harmony.luni.net.Socks4Message getBytes throw new global::org.xmlvm._nNotYetImplementedException("Red class access removed: org.apache.harmony.luni.net.Socks4Message getBytes"); _r4.i = _r5.i - _r1.i; _r2.i = ((global::java.io.InputStream) _r2_o).read((global::org.xmlvm._nArrayAdapter<sbyte>) _r3_o, (int) _r1.i, (int) _r4.i); _r3.i = -1; if (_r3.i == _r2.i) goto label10; _r1.i = _r1.i + _r2.i; goto label8; label43:; return (global::java.lang.Object) _r0_o; //XMLVM_END_WRAPPER[org.apache.harmony.luni.net.PlainSocketImpl: java.lang.Object socksReadReply()] }
public virtual global::System.Object getOutputStream(){ //XMLVM_BEGIN_WRAPPER[java.net.Socket: java.io.OutputStream getOutputStream()] global::org.xmlvm._nElement _r0; global::System.Object _r0_o = null; global::System.Object _r1_o = null; global::System.Object _r2_o = null; _r2_o = this; _r0.i = 0; ((global::java.net.Socket) _r2_o).checkClosedAndCreate(0!=_r0.i); _r0.i = ((global::java.net.Socket) _r2_o).isOutputShutdown() ? 1 : 0; if (_r0.i == 0) goto label22; _r0_o = new global::java.net.SocketException(); // Value=luni.75 _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_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) 55)), unchecked((char) unchecked((uint) 53))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.net.SocketException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r0_o); label22:; _r0_o = ((global::java.net.Socket) _r2_o)._fimpl; _r0_o = ((global::java.net.SocketImpl) _r0_o).getOutputStream(); return (global::java.io.OutputStream) _r0_o; //XMLVM_END_WRAPPER[java.net.Socket: java.io.OutputStream getOutputStream()] }
public static void setSocketImplFactory(global::java.net.SocketImplFactory n1){ //XMLVM_BEGIN_WRAPPER[java.net.Socket: void setSocketImplFactory(java.net.SocketImplFactory)] global::System.Object _r0_o = null; global::System.Object _r1_o = null; global::System.Object _r2_o = null; global::System.Object _r3_o = null; global::System.Object _r4_o = null; global::org.xmlvm._nExceptionAdapter _ex = null; _r4_o = n1; _r1_o = global::org.xmlvm._nTIB.getClass(typeof(global::java.net.Socket)); global::System.Threading.Monitor.Enter(_r1_o); try { _r0_o = global::java.lang.System.getSecurityManager(); if (_r0_o == null) goto label12; ((global::java.lang.SecurityManager) _r0_o).checkSetFactory(); } 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.Object) { _ex = ex; goto label28; } throw ex; } // end catch label12:; try { _r2_o = global::java.net.Socket._ffactory; if (_r2_o == null) goto label31; _r2_o = new global::java.net.SocketException(); // Value=luni.5C _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) 67))})); _r3_o = global::[email protected]((global::java.lang.String) _r3_o); ((global::java.net.SocketException) _r2_o).@this((global::java.lang.String) _r3_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r2_o); } 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.Object) { _ex = ex; goto label28; } throw ex; } // end catch label28:; _r2_o = _ex.getJavaException(); _ex = null; global::System.Threading.Monitor.Exit(_r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.Throwable) _r2_o); label31:; try { global::java.net.Socket._ffactory = (global::java.net.SocketImplFactory) _r4_o; } 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.Object) { _ex = ex; goto label28; } throw ex; } // end catch global::System.Threading.Monitor.Exit(_r1_o); return; //XMLVM_END_WRAPPER[java.net.Socket: void setSocketImplFactory(java.net.SocketImplFactory)] }
public virtual void sendUrgentData(int n1){ //XMLVM_BEGIN_WRAPPER[java.net.Socket: void sendUrgentData(int)] global::org.xmlvm._nElement _r0; global::System.Object _r0_o = null; global::System.Object _r1_o = null; global::System.Object _r2_o = null; global::org.xmlvm._nElement _r3; _r2_o = this; _r3.i = n1; _r0_o = ((global::java.net.Socket) _r2_o)._fimpl; _r0.i = ((global::java.net.SocketImpl) _r0_o).supportsUrgentData() ? 1 : 0; if (_r0.i != 0) goto label20; _r0_o = new global::java.net.SocketException(); // Value=luni.79 _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_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) 55)), unchecked((char) unchecked((uint) 57))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.net.SocketException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r0_o); label20:; _r0_o = ((global::java.net.Socket) _r2_o)._fimpl; ((global::java.net.SocketImpl) _r0_o).sendUrgentData((int) _r3.i); return; //XMLVM_END_WRAPPER[java.net.Socket: void sendUrgentData(int)] }
public virtual void connect(global::java.net.SocketAddress n1, int n2){ //XMLVM_BEGIN_WRAPPER[java.net.Socket: void connect(java.net.SocketAddress, int)] global::System.Object _r0_o = null; global::System.Object _r1_o = null; global::System.Object _r2_o = null; global::System.Object _r3_o = null; 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::System.Object _r7_o = null; global::org.xmlvm._nElement _r8; global::System.Object _r9_o = null; global::System.Object _r10_o = null; global::org.xmlvm._nElement _r11; global::org.xmlvm._nExceptionAdapter _ex = null; _r9_o = this; _r10_o = n1; _r11.i = n2; _r5.i = 1; ((global::java.net.Socket) _r9_o).checkClosedAndCreate(0!=_r5.i); if (_r11.i >= 0) goto label18; _r5_o = new global::java.lang.IllegalArgumentException(); // Value=luni.5B _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) 66))})); _r6_o = global::[email protected]((global::java.lang.String) _r6_o); ((global::java.lang.IllegalArgumentException) _r5_o).@this((global::java.lang.String) _r6_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.IllegalArgumentException) _r5_o); label18:; _r5.i = ((global::java.net.Socket) _r9_o).isConnected() ? 1 : 0; if (_r5.i == 0) goto label36; _r5_o = new global::java.net.SocketException(); // Value=luni.5F _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) 70))})); _r6_o = global::[email protected]((global::java.lang.String) _r6_o); ((global::java.net.SocketException) _r5_o).@this((global::java.lang.String) _r6_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r5_o); label36:; if (_r10_o != null) goto label50; _r5_o = new global::java.lang.IllegalArgumentException(); // Value=luni.5D _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) 68))})); _r6_o = global::[email protected]((global::java.lang.String) _r6_o); ((global::java.lang.IllegalArgumentException) _r5_o).@this((global::java.lang.String) _r6_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.IllegalArgumentException) _r5_o); label50:; _r5.i = ((_r10_o != null) && (_r10_o is global::java.net.InetSocketAddress)) ? 1 : 0; if (_r5.i != 0) goto label70; _r5_o = new global::java.lang.IllegalArgumentException(); // Value=luni.49 _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) 52)), unchecked((char) unchecked((uint) 57))})); _r7_o = ((global::java.lang.Object) _r10_o).getClass(); _r6_o = global::[email protected]((global::java.lang.String) _r6_o, (global::java.lang.Object) _r7_o); ((global::java.lang.IllegalArgumentException) _r5_o).@this((global::java.lang.String) _r6_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.IllegalArgumentException) _r5_o); label70:; _r0_o = _r10_o; _r3_o = _r0_o; _r1_o = ((global::java.net.InetSocketAddress) _r3_o).getAddress(); if (_r1_o != null) goto label92; _r5_o = new global::java.net.UnknownHostException(); // Value=luni.1A _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) 49)), unchecked((char) unchecked((uint) 65))})); _r6_o = global::[email protected]((global::java.lang.String) _r6_o, (global::java.lang.Object) _r10_o); ((global::java.net.UnknownHostException) _r5_o).@this((global::java.lang.String) _r6_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.UnknownHostException) _r5_o); label92:; _r4.i = ((global::java.net.InetSocketAddress) _r3_o).getPort(); ((global::java.net.Socket) _r9_o).checkDestination((global::java.net.InetAddress) _r1_o, (int) _r4.i); _r5_o = ((global::java.net.Socket) _r9_o)._fconnectLock; global::System.Threading.Monitor.Enter(_r5_o); try { _r6.i = ((global::java.net.Socket) _r9_o).isBound() ? 1 : 0; if (_r6.i != 0) goto label127; _r6_o = ((global::java.net.Socket) _r9_o)._fproxy; _r6.i = global::org.apache.harmony.luni.net.NetUtil.usingSocks((global::java.net.Proxy) _r6_o) ? 1 : 0; if (_r6.i != 0) goto label124; _r6_o = ((global::java.net.Socket) _r9_o)._fimpl; _r7_o = global::java.net.InetAddress._fANY; _r8.i = 0; ((global::java.net.SocketImpl) _r6_o).bind((global::java.net.InetAddress) _r7_o, (int) _r8.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.io.IOException) { _ex = ex; goto label137; } if (_java_exception is global::java.lang.Object) { _ex = ex; goto label145; } throw ex; } // end catch label124:; try { _r6.i = 1; ((global::java.net.Socket) _r9_o)._fisBound = 0!=_r6.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.io.IOException) { _ex = ex; goto label137; } if (_java_exception is global::java.lang.Object) { _ex = ex; goto label145; } throw ex; } // end catch label127:; try { _r6_o = ((global::java.net.Socket) _r9_o)._fimpl; ((global::java.net.SocketImpl) _r6_o).connect((global::java.net.SocketAddress) _r10_o, (int) _r11.i); _r6.i = 1; ((global::java.net.Socket) _r9_o)._fisConnected = 0!=_r6.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.io.IOException) { _ex = ex; goto label137; } if (_java_exception is global::java.lang.Object) { _ex = ex; goto label145; } throw ex; } // end catch try { global::System.Threading.Monitor.Exit(_r5_o); return; } 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.Object) { _ex = ex; goto label145; } throw ex; } // end catch label137:; try { _r6_o = _ex.getJavaException(); _ex = null; _r2_o = _r6_o; _r6_o = ((global::java.net.Socket) _r9_o)._fimpl; ((global::java.net.SocketImpl) _r6_o).close(); throw new global::org.xmlvm._nExceptionAdapter((global::java.io.IOException) _r2_o); } 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.Object) { _ex = ex; goto label145; } throw ex; } // end catch label145:; try { _r6_o = _ex.getJavaException(); _ex = null; global::System.Threading.Monitor.Exit(_r5_o); } 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.Object) { _ex = ex; goto label145; } throw ex; } // end catch throw new global::org.xmlvm._nExceptionAdapter((global::System.Object) _r6_o); //XMLVM_END_WRAPPER[java.net.Socket: void connect(java.net.SocketAddress, int)] }
public virtual void bind(global::java.net.SocketAddress n1){ //XMLVM_BEGIN_WRAPPER[java.net.Socket: void bind(java.net.SocketAddress)] global::System.Object _r0_o = null; global::System.Object _r1_o = null; global::System.Object _r2_o = null; global::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; global::org.xmlvm._nElement _r5; 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::System.Object _r9_o = null; global::org.xmlvm._nExceptionAdapter _ex = null; _r8_o = this; _r9_o = n1; _r5.i = 1; ((global::java.net.Socket) _r8_o).checkClosedAndCreate(0!=_r5.i); _r5.i = ((global::java.net.Socket) _r8_o).isBound() ? 1 : 0; if (_r5.i == 0) goto label22; _r5_o = new global::java.net.BindException(); // Value=luni.71 _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) 55)), unchecked((char) unchecked((uint) 49))})); _r6_o = global::[email protected]((global::java.lang.String) _r6_o); ((global::java.net.BindException) _r5_o).@this((global::java.lang.String) _r6_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.BindException) _r5_o); label22:; _r4.i = 0; _r1_o = global::java.net.InetAddress._fANY; if (_r9_o == null) goto label77; _r5.i = ((_r9_o != null) && (_r9_o is global::java.net.InetSocketAddress)) ? 1 : 0; if (_r5.i != 0) goto label47; _r5_o = new global::java.lang.IllegalArgumentException(); // Value=luni.49 _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) 52)), unchecked((char) unchecked((uint) 57))})); _r7_o = ((global::java.lang.Object) _r9_o).getClass(); _r6_o = global::[email protected]((global::java.lang.String) _r6_o, (global::java.lang.Object) _r7_o); ((global::java.lang.IllegalArgumentException) _r5_o).@this((global::java.lang.String) _r6_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.IllegalArgumentException) _r5_o); label47:; _r0_o = _r9_o; _r3_o = _r0_o; _r1_o = ((global::java.net.InetSocketAddress) _r3_o).getAddress(); if (_r1_o != null) goto label73; _r5_o = new global::java.net.SocketException(); // Value=luni.1A _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) 49)), unchecked((char) unchecked((uint) 65))})); _r7_o = ((global::java.net.InetSocketAddress) _r3_o).getHostName(); _r6_o = global::[email protected]((global::java.lang.String) _r6_o, (global::java.lang.Object) _r7_o); ((global::java.net.SocketException) _r5_o).@this((global::java.lang.String) _r6_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r5_o); label73:; _r4.i = ((global::java.net.InetSocketAddress) _r3_o).getPort(); label77:; global::System.Threading.Monitor.Enter(_r8_o); try { _r5_o = ((global::java.net.Socket) _r8_o)._fimpl; ((global::java.net.SocketImpl) _r5_o).bind((global::java.net.InetAddress) _r1_o, (int) _r4.i); _r5.i = 1; ((global::java.net.Socket) _r8_o)._fisBound = 0!=_r5.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.io.IOException) { _ex = ex; goto label88; } if (_java_exception is global::java.lang.Object) { _ex = ex; goto label96; } throw ex; } // end catch try { global::System.Threading.Monitor.Exit(_r8_o); return; } 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.Object) { _ex = ex; goto label96; } throw ex; } // end catch label88:; try { _r5_o = _ex.getJavaException(); _ex = null; _r2_o = _r5_o; _r5_o = ((global::java.net.Socket) _r8_o)._fimpl; ((global::java.net.SocketImpl) _r5_o).close(); throw new global::org.xmlvm._nExceptionAdapter((global::java.io.IOException) _r2_o); } 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.Object) { _ex = ex; goto label96; } throw ex; } // end catch label96:; try { _r5_o = _ex.getJavaException(); _ex = null; global::System.Threading.Monitor.Exit(_r8_o); } 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.Object) { _ex = ex; goto label96; } throw ex; } // end catch throw new global::org.xmlvm._nExceptionAdapter((global::System.Object) _r5_o); //XMLVM_END_WRAPPER[java.net.Socket: void bind(java.net.SocketAddress)] }
private void checkClosedAndCreate(bool n1){ //XMLVM_BEGIN_WRAPPER[java.net.Socket: void checkClosedAndCreate(boolean)] 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::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; global::org.xmlvm._nExceptionAdapter _ex = null; _r3_o = this; _r4.i = n1 ? 1 : 0; _r1.i = ((global::java.net.Socket) _r3_o).isClosed() ? 1 : 0; if (_r1.i == 0) goto label18; _r1_o = new global::java.net.SocketException(); // Value=luni.0C _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)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) 48)), unchecked((char) unchecked((uint) 67))})); _r2_o = global::[email protected]((global::java.lang.String) _r2_o); ((global::java.net.SocketException) _r1_o).@this((global::java.lang.String) _r2_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r1_o); label18:; if (_r4.i != 0) goto label38; _r1.i = ((global::java.net.Socket) _r3_o).isConnected() ? 1 : 0; if (_r1.i != 0) goto label42; _r1_o = new global::java.net.SocketException(); // Value=luni.78 _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)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) 55)), unchecked((char) unchecked((uint) 56))})); _r2_o = global::[email protected]((global::java.lang.String) _r2_o); ((global::java.net.SocketException) _r1_o).@this((global::java.lang.String) _r2_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r1_o); label38:; _r1.i = ((global::java.net.Socket) _r3_o)._fisCreated ? 1 : 0; if (_r1.i == 0) goto label43; label42:; return; label43:; global::System.Threading.Monitor.Enter(_r3_o); try { _r1.i = ((global::java.net.Socket) _r3_o)._fisCreated ? 1 : 0; if (_r1.i == 0) goto label53; global::System.Threading.Monitor.Exit(_r3_o); goto label42; } 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.Object) { _ex = ex; goto label50; } throw ex; } // end catch label50:; try { _r1_o = _ex.getJavaException(); _ex = null; global::System.Threading.Monitor.Exit(_r3_o); } 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.Object) { _ex = ex; goto label50; } throw ex; } // end catch throw new global::org.xmlvm._nExceptionAdapter((global::System.Object) _r1_o); label53:; try { _r1_o = ((global::java.net.Socket) _r3_o)._fimpl; _r2.i = 1; ((global::java.net.SocketImpl) _r1_o).create(0!=_r2.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.net.SocketException) { _ex = ex; goto label64; } if (_java_exception is global::java.io.IOException) { _ex = ex; goto label67; } if (_java_exception is global::java.lang.Object) { _ex = ex; goto label50; } throw ex; } // end catch _r1.i = 1; try { ((global::java.net.Socket) _r3_o)._fisCreated = 0!=_r1.i; global::System.Threading.Monitor.Exit(_r3_o); goto label42; } 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.Object) { _ex = ex; goto label50; } throw ex; } // end catch label64:; try { _r1_o = _ex.getJavaException(); _ex = null; _r0_o = _r1_o; throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r0_o); } 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.Object) { _ex = ex; goto label50; } throw ex; } // end catch label67:; try { _r1_o = _ex.getJavaException(); _ex = null; _r0_o = _r1_o; _r1_o = new global::java.net.SocketException(); _r2_o = ((global::java.io.IOException) _r0_o).toString(); ((global::java.net.SocketException) _r1_o).@this((global::java.lang.String) _r2_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r1_o); } 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.Object) { _ex = ex; goto label50; } throw ex; } // end catch //XMLVM_END_WRAPPER[java.net.Socket: void checkClosedAndCreate(boolean)] }
public virtual bool select(global::org.xmlvm._nArrayAdapter<global::System.Object> n1, global::org.xmlvm._nArrayAdapter<global::System.Object> n2, int n3, int n4, long n5, global::org.xmlvm._nArrayAdapter<int> n6){ //XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.platform.OSNetworkSystem: boolean select(java.io.FileDescriptor[], java.io.FileDescriptor[], int, int, long, int[])] global::org.xmlvm._nElement _r0; global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; global::System.Object _r1_o = null; global::System.Object _r2_o = null; global::org.xmlvm._nElement _r3; global::org.xmlvm._nElement _r4; global::System.Object _r5_o = null; global::org.xmlvm._nElement _r6; global::System.Object _r8_o = null; global::System.Object _r9_o = null; global::System.Object _r10_o = null; global::org.xmlvm._nElement _r11; global::org.xmlvm._nElement _r12; global::org.xmlvm._nElement _r13; global::System.Object _r15_o = null; _r8_o = this; _r9_o = n1; _r10_o = n2; _r11.i = n3; _r12.i = n4; _r13.l = n5; _r15_o = n6; if (_r11.i < 0) goto label4; if (_r12.i >= 0) goto label10; label4:; _r0_o = new global::java.lang.IllegalArgumentException(); ((global::java.lang.IllegalArgumentException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.IllegalArgumentException) _r0_o); label10:; _r0.i = _r11.i + _r12.i; if (_r0.i != 0) goto label16; _r0.i = 1; label15:; return _r0.i!=0; label16:; _r0.i = global::org.apache.harmony.luni.platform.OSNetworkSystem._f_2assertionsDisabled ? 1 : 0; if (_r0.i != 0) goto label34; _r0.i = ((global::org.apache.harmony.luni.platform.OSNetworkSystem) _r8_o).validateFDs((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r9_o, (global::org.xmlvm._nArrayAdapter<global::System.Object>) _r10_o, (int) _r11.i, (int) _r12.i) ? 1 : 0; if (_r0.i != 0) goto label34; _r0_o = new global::java.lang.AssertionError(); // Value=Invalid file descriptor arrays _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)73)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 112)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 121)), unchecked((char) unchecked((uint) 115))})); ((global::java.lang.AssertionError) _r0_o).@this((global::java.lang.Object) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.AssertionError) _r0_o); label34:; _r0_o = _r8_o; _r1_o = _r9_o; _r2_o = _r10_o; _r3.i = _r11.i; _r4.i = _r12.i; _r5_o = _r15_o; _r6.l = _r13.l; _r0.i = ((global::org.apache.harmony.luni.platform.OSNetworkSystem) _r0_o).selectImpl((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o, (global::org.xmlvm._nArrayAdapter<global::System.Object>) _r2_o, (int) _r3.i, (int) _r4.i, (global::org.xmlvm._nArrayAdapter<int>) _r5_o, (long) _r6.l); if (_r0.i < 0) goto label49; _r0.i = 1; goto label15; label49:; _r1.i = -209; if (_r0.i == _r1.i) goto label57; _r1.i = -208; if (_r0.i != _r1.i) goto label59; label57:; _r0.i = 0; goto label15; label59:; _r0_o = new global::java.net.SocketException(); ((global::java.net.SocketException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.net.SocketException) _r0_o); //XMLVM_END_WRAPPER[org.apache.harmony.luni.platform.OSNetworkSystem: boolean select(java.io.FileDescriptor[], java.io.FileDescriptor[], int, int, long, int[])] }