public static global::System.Object convertUTF8WithBuf(global::org.xmlvm._nArrayAdapter<sbyte> n1, global::org.xmlvm._nArrayAdapter<char> n2, int n3, int n4){ //XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.util.Util: java.lang.String convertUTF8WithBuf(byte[], char[], int, int)] global::org.xmlvm._nElement _r0; global::org.xmlvm._nElement _r1; global::org.xmlvm._nElement _r2; global::org.xmlvm._nElement _r3; global::org.xmlvm._nElement _r4; global::org.xmlvm._nElement _r5; global::org.xmlvm._nElement _r6; global::org.xmlvm._nElement _r7; global::System.Object _r7_o = null; global::org.xmlvm._nElement _r8; global::System.Object _r8_o = null; global::org.xmlvm._nElement _r9; global::org.xmlvm._nElement _r10; global::System.Object _r11_o = null; global::System.Object _r12_o = null; global::System.Object _r13_o = null; global::org.xmlvm._nElement _r14; global::org.xmlvm._nElement _r15; _r12_o = n1; _r13_o = n2; _r14.i = n3; _r15.i = n4; _r10.i = 1; _r9.i = 128; // Value=luni.D7 _r11_o = new global::java.lang.String(); ((global::java.lang.String)_r11_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) 68)), unchecked((char) unchecked((uint) 55))})); _r3.i = 0; _r5.i = 0; _r6.i = _r5.i; _r4.i = _r3.i; label9:; if (_r4.i >= _r15.i) goto label175; _r3.i = _r4.i + 1; _r7.i = _r14.i + _r4.i; _r7.i = ((global::org.xmlvm._nArrayAdapter<sbyte>) _r12_o)[_r7.i]; _r7.i = _r7.i & 0xffff; ((global::org.xmlvm._nArrayAdapter<char>) _r13_o)[_r6.i] = (char)_r7.i; if (_r7.i >= _r9.i) goto label27; _r5.i = _r6.i + 1; _r6.i = _r5.i; _r4.i = _r3.i; goto label9; label27:; _r0.i = ((global::org.xmlvm._nArrayAdapter<char>) _r13_o)[_r6.i]; _r7.i = _r0.i & 224; _r8.i = 192; if (_r7.i != _r8.i) goto label85; if (_r3.i < _r15.i) goto label49; _r7_o = new global::java.io.UTFDataFormatException(); // Value=luni.D7 _r8_o = new global::java.lang.String(); ((global::java.lang.String)_r8_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) 68)), unchecked((char) unchecked((uint) 55))})); _r8_o = global::[email protected]((global::java.lang.String) _r11_o, (int) _r3.i); ((global::java.io.UTFDataFormatException) _r7_o).@this((global::java.lang.String) _r8_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.io.UTFDataFormatException) _r7_o); label49:; _r4.i = _r3.i + 1; _r1.i = ((global::org.xmlvm._nArrayAdapter<sbyte>) _r12_o)[_r3.i]; _r7.i = _r1.i & 192; if (_r7.i == _r9.i) goto label71; _r7_o = new global::java.io.UTFDataFormatException(); // Value=luni.D7 _r8_o = new global::java.lang.String(); ((global::java.lang.String)_r8_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) 68)), unchecked((char) unchecked((uint) 55))})); _r8.i = _r4.i - _r10.i; _r8_o = global::[email protected]((global::java.lang.String) _r11_o, (int) _r8.i); ((global::java.io.UTFDataFormatException) _r7_o).@this((global::java.lang.String) _r8_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.io.UTFDataFormatException) _r7_o); label71:; _r5.i = _r6.i + 1; _r7.i = _r0.i & 31; _r7.i = _r7.i << (0x1f & 6); _r8.i = _r1.i & 63; _r7.i = _r7.i | _r8.i; _r7.i = _r7.i & 0xffff; ((global::org.xmlvm._nArrayAdapter<char>) _r13_o)[_r6.i] = (char)_r7.i; _r6.i = _r5.i; goto label9; label85:; _r7.i = _r0.i & 240; _r8.i = 224; if (_r7.i != _r8.i) goto label161; _r7.i = _r3.i + 1; if (_r7.i < _r15.i) goto label109; _r7_o = new global::java.io.UTFDataFormatException(); // Value=luni.D8 _r8_o = new global::java.lang.String(); ((global::java.lang.String)_r8_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) 68)), unchecked((char) unchecked((uint) 56))})); _r9.i = _r3.i + 1; _r8_o = global::[email protected]((global::java.lang.String) _r8_o, (int) _r9.i); ((global::java.io.UTFDataFormatException) _r7_o).@this((global::java.lang.String) _r8_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.io.UTFDataFormatException) _r7_o); label109:; _r4.i = _r3.i + 1; _r1.i = ((global::org.xmlvm._nArrayAdapter<sbyte>) _r12_o)[_r3.i]; _r3.i = _r4.i + 1; _r2.i = ((global::org.xmlvm._nArrayAdapter<sbyte>) _r12_o)[_r4.i]; _r7.i = _r1.i & 192; if (_r7.i != _r9.i) goto label125; _r7.i = _r2.i & 192; if (_r7.i == _r9.i) goto label140; label125:; _r7_o = new global::java.io.UTFDataFormatException(); // Value=luni.D9 _r8_o = new global::java.lang.String(); ((global::java.lang.String)_r8_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) 68)), unchecked((char) unchecked((uint) 57))})); _r9.i = 2; _r9.i = _r3.i - _r9.i; _r8_o = global::[email protected]((global::java.lang.String) _r8_o, (int) _r9.i); ((global::java.io.UTFDataFormatException) _r7_o).@this((global::java.lang.String) _r8_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.io.UTFDataFormatException) _r7_o); label140:; _r5.i = _r6.i + 1; _r7.i = _r0.i & 15; _r7.i = _r7.i << (0x1f & 12); _r8.i = _r1.i & 63; _r8.i = _r8.i << (0x1f & 6); _r7.i = _r7.i | _r8.i; _r8.i = _r2.i & 63; _r7.i = _r7.i | _r8.i; _r7.i = _r7.i & 0xffff; ((global::org.xmlvm._nArrayAdapter<char>) _r13_o)[_r6.i] = (char)_r7.i; _r6.i = _r5.i; _r4.i = _r3.i; goto label9; label161:; _r7_o = new global::java.io.UTFDataFormatException(); // Value=luni.DA _r8_o = new global::java.lang.String(); ((global::java.lang.String)_r8_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) 68)), unchecked((char) unchecked((uint) 65))})); _r9.i = _r3.i - _r10.i; _r8_o = global::[email protected]((global::java.lang.String) _r8_o, (int) _r9.i); ((global::java.io.UTFDataFormatException) _r7_o).@this((global::java.lang.String) _r8_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.io.UTFDataFormatException) _r7_o); label175:; _r7_o = new global::java.lang.String(); _r8.i = 0; ((global::java.lang.String) _r7_o).@this((global::org.xmlvm._nArrayAdapter<char>) _r13_o, (int) _r8.i, (int) _r6.i); return (global::java.lang.String) _r7_o; //XMLVM_END_WRAPPER[org.apache.harmony.luni.util.Util: java.lang.String convertUTF8WithBuf(byte[], char[], int, int)] }
public virtual void writeUTF(global::java.lang.String n1){ //XMLVM_BEGIN_WRAPPER[java.io.DataOutputStream: void writeUTF(java.lang.String)] global::org.xmlvm._nElement _r0; global::System.Object _r0_o = null; global::System.Object _r1_o = null; global::org.xmlvm._nElement _r2; global::System.Object _r4_o = null; global::org.xmlvm._nElement _r5; global::org.xmlvm._nElement _r6; global::System.Object _r7_o = null; global::System.Object _r8_o = null; _r7_o = this; _r8_o = n1; _r6.i = 0; _r0.l = ((global::java.io.DataOutputStream) _r7_o).countUTFBytes((global::java.lang.String) _r8_o); _r2.l = 65535L; _r2.i = _r0.l > _r2.l ? 1 : (_r0.l == _r2.l ? 0 : -1); if (_r2.i <= 0) goto label24; _r0_o = new global::java.io.UTFDataFormatException(); // Value=luni.AB _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) 65)), unchecked((char) unchecked((uint) 66))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.io.UTFDataFormatException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.io.UTFDataFormatException) _r0_o); label24:; _r2.i = (int) _r0.l; _r2.i = _r2.i + 2; _r4_o = new global::org.xmlvm._nArrayAdapter<sbyte>(new sbyte[_r2.i]); _r2.i = (int) _r0.l; _r5.i = ((global::java.io.DataOutputStream) _r7_o).writeShortToBuffer((int) _r2.i, (global::org.xmlvm._nArrayAdapter<sbyte>) _r4_o, (int) _r6.i); _r0.i = (int) _r0.l; _r2.l = (long) _r0.i; _r0_o = _r7_o; _r1_o = _r8_o; _r0.i = ((global::java.io.DataOutputStream) _r0_o).writeUTFBytesToBuffer((global::java.lang.String) _r1_o, (long) _r2.l, (global::org.xmlvm._nArrayAdapter<sbyte>) _r4_o, (int) _r5.i); ((global::java.io.DataOutputStream) _r7_o).write((global::org.xmlvm._nArrayAdapter<sbyte>) _r4_o, (int) _r6.i, (int) _r0.i); return; //XMLVM_END_WRAPPER[java.io.DataOutputStream: void writeUTF(java.lang.String)] }