public virtual global::System.Object substring(int n1, int n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.regex.ReaderCharacterIterator: java.lang.String substring(int, int)]
    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 _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r3_o = this;
    _r4.i = n1;
    _r5.i = n2;
    try {
    ((global::com.codename1.util.regex.ReaderCharacterIterator) _r3_o).ensure((int) _r5.i);
    _r1_o = ((global::com.codename1.util.regex.ReaderCharacterIterator) _r3_o)._fbuff;
    _r1_o = ((global::java.lang.StringBuffer) _r1_o).toString();
    _r1_o = ((global::java.lang.String) _r1_o).substring((int) _r4.i, (int) _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 label14;
        }
        throw ex;
    } // end catch
    return (global::java.lang.String) _r1_o;
    label14:;
    _r1_o = _ex.getJavaException();
    _ex = null;
    _r0_o = _r1_o;
    _r1_o = new global::java.lang.StringIndexOutOfBoundsException();
    _r2_o = ((global::java.io.IOException) _r0_o).getMessage();
    ((global::java.lang.StringIndexOutOfBoundsException) _r1_o).@this((global::java.lang.String) _r2_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r1_o);
//XMLVM_END_WRAPPER[com.codename1.util.regex.ReaderCharacterIterator: java.lang.String substring(int, int)]
}
示例#2
0
public void @this(global::org.xmlvm._nArrayAdapter<sbyte> n1, int n2, int n3){
//XMLVM_BEGIN_WRAPPER[java.lang.String: void <init>(byte[], int, int)]
    base.@this();
    if (n2 < 0 || n3 < 0 || n3 > (((global::org.xmlvm._nIArray) n1).Length - n2)) {
	    global::java.lang.StringIndexOutOfBoundsException ex = new global::java.lang.StringIndexOutOfBoundsException();
	    ex.@this();
	    throw new global::org.xmlvm._nExceptionAdapter(ex);
	}
    _foffset = 0;
    global::java.nio.CharBuffer cbuf = (global::java.nio.CharBuffer)((global::java.nio.charset.Charset)defaultCharset()).decode((global::java.nio.ByteBuffer)global::java.nio.ByteBuffer.wrap(n1, n2, n3));
    int l = cbuf.length();
    if (l <= 0) {
	    _fcount = 0;
	    _fvalue = new global::org.xmlvm._nArrayAdapter<char>(new char[0]);
	} else {
	    _fvalue = (global::org.xmlvm._nArrayAdapter<char>) cbuf.array();
	    _fcount = l;
	}
//XMLVM_END_WRAPPER[java.lang.String: void <init>(byte[], int, int)]
}
示例#3
0
public void @this(global::org.xmlvm._nArrayAdapter<char> n1, int n2, int n3, bool n4){
//XMLVM_BEGIN_WRAPPER[java.lang.String: void <init>(char[], int, int, boolean)]
    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::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::org.xmlvm._nElement _r6;
    global::org.xmlvm._nElement _r7;
    _r3_o = this;
    _r4_o = n1;
    _r5.i = n2;
    _r6.i = n3;
    _r7.i = n4 ? 1 : 0;
    _r1.i = 0;
    _r0_o = null;
    ((global::java.lang.Object) _r3_o).@this();
    ((global::java.lang.String) _r3_o)._fcharset = (global::org.apache.harmony.niochar.charset.UTF_18) _r0_o;
    ((global::java.lang.String) _r3_o)._fcharset2 = (global::org.apache.harmony.niochar.charset.ISO_18859_11) _r0_o;
    ((global::java.lang.String) _r3_o)._fcharset3 = (global::org.apache.harmony.niochar.charset.ISO_18859_17) _r0_o;
    if (_r5.i >= 0) goto label38;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    _r1_o = new global::java.lang.StringBuilder();
    ((global::java.lang.StringBuilder) _r1_o).@this();
    // Value=offset: 
    _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)111)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 58)), unchecked((char) unchecked((uint) 32))}));
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((global::java.lang.String) _r2_o);
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((int) _r5.i);
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).toString();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((global::java.lang.String) _r1_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label38:;
    if (_r6.i >= 0) goto label65;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    _r1_o = new global::java.lang.StringBuilder();
    ((global::java.lang.StringBuilder) _r1_o).@this();
    // Value=count: 
    _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)99)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 58)), unchecked((char) unchecked((uint) 32))}));
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((global::java.lang.String) _r2_o);
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((int) _r6.i);
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).toString();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((global::java.lang.String) _r1_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label65:;
    _r0.i = ((global::org.xmlvm._nIArray) _r4_o).Length;
    _r0.i = _r0.i - _r5.i;
    if (_r0.i >= _r6.i) goto label96;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    _r1_o = new global::java.lang.StringBuilder();
    ((global::java.lang.StringBuilder) _r1_o).@this();
    // Value=offset + count: 
    _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)111)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 43)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 58)), unchecked((char) unchecked((uint) 32))}));
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((global::java.lang.String) _r2_o);
    _r2.i = _r5.i + _r6.i;
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((int) _r2.i);
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).toString();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((global::java.lang.String) _r1_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label96:;
    if (_r7.i == 0) goto label105;
    ((global::java.lang.String) _r3_o)._fvalue = (global::org.xmlvm._nArrayAdapter<char>) _r4_o;
    ((global::java.lang.String) _r3_o)._foffset = _r5.i;
    label102:;
    ((global::java.lang.String) _r3_o)._fcount = _r6.i;
    return;
    label105:;
    _r0_o = new global::org.xmlvm._nArrayAdapter<char>(new char[_r6.i]);
    ((global::java.lang.String) _r3_o)._fvalue = (global::org.xmlvm._nArrayAdapter<char>) _r0_o;
    _r0_o = ((global::java.lang.String) _r3_o)._fvalue;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r4_o, (int) _r5.i, (global::java.lang.Object) _r0_o, (int) _r1.i, (int) _r6.i);
    ((global::java.lang.String) _r3_o)._foffset = _r1.i;
    goto label102;
//XMLVM_END_WRAPPER[java.lang.String: void <init>(char[], int, int, boolean)]
}
示例#4
0
public virtual void write(global::java.lang.String n1, int n2, int n3){
//XMLVM_BEGIN_WRAPPER[java.io.Writer: void write(java.lang.String, int, int)]
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r4_o = null;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::org.xmlvm._nElement _r7;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r4_o = this;
    _r5_o = n1;
    _r6.i = n2;
    _r7.i = n3;
    _r2.i = 0;
    if (_r7.i >= 0) goto label9;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label9:;
    _r0_o = new global::org.xmlvm._nArrayAdapter<char>(new char[_r7.i]);
    _r1.i = _r6.i + _r7.i;
    ((global::java.lang.String) _r5_o).getChars((int) _r6.i, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<char>) _r0_o, (int) _r2.i);
    _r1_o = ((global::java.io.Writer) _r4_o)._flock;
    global::System.Threading.Monitor.Enter(_r1_o);
    _r2.i = 0;
    try {
    _r3.i = ((global::org.xmlvm._nIArray) _r0_o).Length;
    ((global::java.io.Writer) _r4_o).write((global::org.xmlvm._nArrayAdapter<char>) _r0_o, (int) _r2.i, (int) _r3.i);
    global::System.Threading.Monitor.Exit(_r1_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 label26;
        }
        throw ex;
    } // end catch
    label26:;
    try {
    _r0_o = _ex.getJavaException();
    _ex = null;
    global::System.Threading.Monitor.Exit(_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 label26;
        }
        throw ex;
    } // end catch
    throw new global::org.xmlvm._nExceptionAdapter((global::System.Object) _r0_o);
//XMLVM_END_WRAPPER[java.io.Writer: void write(java.lang.String, int, int)]
}
public virtual void insert0(int n1, global::java.lang.String n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.AbstractStringBuilder: void insert0(int, java.lang.String)]
    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 _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r3_o = this;
    _r4.i = n1;
    _r5_o = n2;
    if (_r4.i < 0) goto label31;
    _r1.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    if (_r4.i > _r1.i) goto label31;
    if (_r5_o != null) goto label10;
    // Value=null
    _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)110)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 108))}));
    label10:;
    _r0.i = ((global::java.lang.String) _r5_o).length();
    if (_r0.i == 0) goto label30;
    ((global::com.codename1.util.AbstractStringBuilder) _r3_o).move((int) _r0.i, (int) _r4.i);
    _r1.i = 0;
    _r2_o = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fvalue;
    ((global::java.lang.String) _r5_o).getChars((int) _r1.i, (int) _r0.i, (global::org.xmlvm._nArrayAdapter<char>) _r2_o, (int) _r4.i);
    _r1.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    _r1.i = _r1.i + _r0.i;
    ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount = _r1.i;
    label30:;
    return;
    label31:;
    _r1_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r1_o).@this((int) _r4.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r1_o);
//XMLVM_END_WRAPPER[com.codename1.util.AbstractStringBuilder: void insert0(int, java.lang.String)]
}
public virtual void insert0(int n1, global::org.xmlvm._nArrayAdapter<char> n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.AbstractStringBuilder: void insert0(int, char[])]
    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 _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r3_o = this;
    _r4.i = n1;
    _r5_o = n2;
    if (_r4.i < 0) goto label6;
    _r0.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    if (_r4.i <= _r0.i) goto label12;
    label6:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((int) _r4.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label12:;
    _r0.i = ((global::org.xmlvm._nIArray) _r5_o).Length;
    if (_r0.i == 0) goto label32;
    _r0.i = ((global::org.xmlvm._nIArray) _r5_o).Length;
    ((global::com.codename1.util.AbstractStringBuilder) _r3_o).move((int) _r0.i, (int) _r4.i);
    _r0.i = 0;
    _r1_o = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fvalue;
    _r2.i = ((global::org.xmlvm._nIArray) _r5_o).Length;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r5_o, (int) _r0.i, (global::java.lang.Object) _r1_o, (int) _r4.i, (int) _r2.i);
    _r0.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    _r1.i = ((global::org.xmlvm._nIArray) _r5_o).Length;
    _r0.i = _r0.i + _r1.i;
    ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount = _r0.i;
    label32:;
    return;
//XMLVM_END_WRAPPER[com.codename1.util.AbstractStringBuilder: void insert0(int, char[])]
}
public virtual void deleteCharAt0(int n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.AbstractStringBuilder: void deleteCharAt0(int)]
    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 _r4_o = null;
    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._nExceptionAdapter _ex = null;
    _r5_o = this;
    _r6.i = n1;
    _r4.i = 1;
    if (_r6.i < 0) goto label7;
    _r1.i = ((global::com.codename1.util.AbstractStringBuilder) _r5_o)._fcount;
    if (_r6.i < _r1.i) goto label13;
    label7:;
    _r1_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r1_o).@this((int) _r6.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r1_o);
    label13:;
    _r1.i = ((global::com.codename1.util.AbstractStringBuilder) _r5_o)._fcount;
    _r1.i = _r1.i - _r6.i;
    _r0.i = _r1.i - _r4.i;
    if (_r0.i <= 0) goto label29;
    _r1_o = ((global::com.codename1.util.AbstractStringBuilder) _r5_o)._fvalue;
    _r2.i = _r6.i + 1;
    _r3_o = ((global::com.codename1.util.AbstractStringBuilder) _r5_o)._fvalue;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r1_o, (int) _r2.i, (global::java.lang.Object) _r3_o, (int) _r6.i, (int) _r0.i);
    label29:;
    _r1.i = ((global::com.codename1.util.AbstractStringBuilder) _r5_o)._fcount;
    _r1.i = _r1.i - _r4.i;
    ((global::com.codename1.util.AbstractStringBuilder) _r5_o)._fcount = _r1.i;
    return;
//XMLVM_END_WRAPPER[com.codename1.util.AbstractStringBuilder: void deleteCharAt0(int)]
}
public virtual char charAt(int n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.AbstractStringBuilder: char charAt(int)]
    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._nExceptionAdapter _ex = null;
    _r1_o = this;
    _r2.i = n1;
    if (_r2.i < 0) goto label6;
    _r0.i = ((global::com.codename1.util.AbstractStringBuilder) _r1_o)._fcount;
    if (_r2.i < _r0.i) goto label12;
    label6:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((int) _r2.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label12:;
    _r0_o = ((global::com.codename1.util.AbstractStringBuilder) _r1_o)._fvalue;
    _r0.i = ((global::org.xmlvm._nArrayAdapter<char>) _r0_o)[_r2.i];
    return (char) _r0.i;
//XMLVM_END_WRAPPER[com.codename1.util.AbstractStringBuilder: char charAt(int)]
}
public virtual int codePointBefore(int n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.AbstractStringBuilder: int codePointBefore(int)]
    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._nExceptionAdapter _ex = null;
    _r1_o = this;
    _r2.i = n1;
    _r0.i = 1;
    if (_r2.i < _r0.i) goto label7;
    _r0.i = ((global::com.codename1.util.AbstractStringBuilder) _r1_o)._fcount;
    if (_r2.i <= _r0.i) goto label13;
    label7:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((int) _r2.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label13:;
    _r0_o = ((global::com.codename1.util.AbstractStringBuilder) _r1_o)._fvalue;
    _r0.i = global::java.lang.Character.codePointBefore((global::org.xmlvm._nArrayAdapter<char>) _r0_o, (int) _r2.i);
    return _r0.i;
//XMLVM_END_WRAPPER[com.codename1.util.AbstractStringBuilder: int codePointBefore(int)]
}
public virtual void setLength(int n1){
//XMLVM_BEGIN_WRAPPER[java.lang.AbstractStringBuilder: void setLength(int)]
    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::org.xmlvm._nElement _r3;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    _r4_o = this;
    _r5.i = n1;
    _r3.i = 0;
    if (_r5.i >= 0) goto label9;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((int) _r5.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label9:;
    _r0_o = ((global::java.lang.AbstractStringBuilder) _r4_o)._fvalue;
    _r0.i = ((global::org.xmlvm._nIArray) _r0_o).Length;
    if (_r5.i <= _r0.i) goto label20;
    ((global::java.lang.AbstractStringBuilder) _r4_o).enlargeBuffer((int) _r5.i);
    label17:;
    ((global::java.lang.AbstractStringBuilder) _r4_o)._fcount = _r5.i;
    return;
    label20:;
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r4_o)._fshared ? 1 : 0;
    if (_r0.i == 0) goto label41;
    _r0_o = ((global::java.lang.AbstractStringBuilder) _r4_o)._fvalue;
    _r0.i = ((global::org.xmlvm._nIArray) _r0_o).Length;
    _r0_o = new global::org.xmlvm._nArrayAdapter<char>(new char[_r0.i]);
    _r1_o = ((global::java.lang.AbstractStringBuilder) _r4_o)._fvalue;
    _r2.i = ((global::java.lang.AbstractStringBuilder) _r4_o)._fcount;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r1_o, (int) _r3.i, (global::java.lang.Object) _r0_o, (int) _r3.i, (int) _r2.i);
    ((global::java.lang.AbstractStringBuilder) _r4_o)._fvalue = (global::org.xmlvm._nArrayAdapter<char>) _r0_o;
    ((global::java.lang.AbstractStringBuilder) _r4_o)._fshared = 0!=_r3.i;
    goto label17;
    label41:;
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r4_o)._fcount;
    if (_r0.i >= _r5.i) goto label17;
    _r0_o = ((global::java.lang.AbstractStringBuilder) _r4_o)._fvalue;
    _r1.i = ((global::java.lang.AbstractStringBuilder) _r4_o)._fcount;
    global::java.util.Arrays.fill((global::org.xmlvm._nArrayAdapter<char>) _r0_o, (int) _r1.i, (int) _r5.i, (char) _r3.i);
    goto label17;
//XMLVM_END_WRAPPER[java.lang.AbstractStringBuilder: void setLength(int)]
}
public virtual void setCharAt(int n1, char n2){
//XMLVM_BEGIN_WRAPPER[java.lang.AbstractStringBuilder: void setCharAt(int, char)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::org.xmlvm._nElement _r3;
    _r1_o = this;
    _r2.i = n1;
    _r3.i = n2;
    if (_r2.i < 0) goto label6;
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r1_o)._fcount;
    if (_r2.i < _r0.i) goto label12;
    label6:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((int) _r2.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label12:;
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r1_o)._fshared ? 1 : 0;
    if (_r0.i == 0) goto label29;
    _r0_o = ((global::java.lang.AbstractStringBuilder) _r1_o)._fvalue;
    _r0_o = ((global::org.xmlvm._nArrayAdapter<char>) _r0_o).clone();
    ((global::java.lang.AbstractStringBuilder) _r1_o)._fvalue = (global::org.xmlvm._nArrayAdapter<char>) _r0_o;
    _r0.i = 0;
    ((global::java.lang.AbstractStringBuilder) _r1_o)._fshared = 0!=_r0.i;
    label29:;
    _r0_o = ((global::java.lang.AbstractStringBuilder) _r1_o)._fvalue;
    ((global::org.xmlvm._nArrayAdapter<char>) _r0_o)[_r2.i] = (char)_r3.i;
    return;
//XMLVM_END_WRAPPER[java.lang.AbstractStringBuilder: void setCharAt(int, char)]
}
示例#12
0
public virtual void parseURL(global::java.net.URL n1, global::java.lang.String n2, int n3, int n4){
//XMLVM_BEGIN_WRAPPER[java.net.URLStreamHandler: void parseURL(java.net.URL, java.lang.String, int, int)]
    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::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    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 _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r10_o = null;
    global::org.xmlvm._nElement _r11;
    global::System.Object _r11_o = null;
    global::org.xmlvm._nElement _r12;
    global::System.Object _r12_o = null;
    global::org.xmlvm._nElement _r13;
    global::System.Object _r13_o = null;
    global::org.xmlvm._nElement _r14;
    global::System.Object _r14_o = null;
    global::org.xmlvm._nElement _r15;
    global::System.Object _r15_o = null;
    global::org.xmlvm._nElement _r16;
    global::System.Object _r16_o = null;
    global::org.xmlvm._nElement _r17;
    global::org.xmlvm._nElement _r18;
    global::org.xmlvm._nElement _r19;
    global::System.Object _r19_o = null;
    global::System.Object _r20_o = null;
    global::System.Object _r21_o = null;
    global::System.Object _r22_o = null;
    global::org.xmlvm._nElement _r23;
    global::org.xmlvm._nElement _r24;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r20_o = this;
    _r21_o = n1;
    _r22_o = n2;
    _r23.i = n3;
    _r24.i = n4;
    _r0.i = _r24.i;
    _r1.i = _r23.i;
    if (_r0.i < _r1.i) goto label8;
    if (_r24.i >= 0) goto label80;
    label8:;
    _r3.i = -2147483647;
    _r0.i = _r24.i;
    _r1.i = _r3.i;
    if (_r0.i > _r1.i) goto label27;
    _r3.i = ((global::java.lang.String) _r22_o).length();
    _r0.i = _r23.i;
    _r1.i = _r3.i;
    if (_r0.i >= _r1.i) goto label55;
    if (_r23.i < 0) goto label55;
    label27:;
    // 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)), unchecked((char) unchecked((uint) 47))}));
    _r0_o = _r22_o;
    _r1_o = _r3_o;
    _r2.i = _r23.i;
    _r3.i = ((global::java.lang.String) _r0_o).startsWith((global::java.lang.String) _r1_o, (int) _r2.i) ? 1 : 0;
    if (_r3.i == 0) goto label64;
    _r3.i = 47;
    _r4.i = _r23.i + 2;
    _r0_o = _r22_o;
    _r1.i = _r3.i;
    _r2.i = _r4.i;
    _r3.i = ((global::java.lang.String) _r0_o).indexOf((int) _r1.i, (int) _r2.i);
    _r4.i = -1;
    if (_r3.i != _r4.i) goto label64;
    label55:;
    _r3_o = new global::java.lang.StringIndexOutOfBoundsException();
    _r0_o = _r3_o;
    _r1.i = _r24.i;
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((int) _r1.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r3_o);
    label64:;
    _r0_o = _r21_o;
    _r0_o = ((global::java.net.URL) _r0_o)._fstrmHandler;
    _r3_o = _r0_o;
    _r0_o = _r20_o;
    _r1_o = _r3_o;
    if (_r0_o == _r1_o) goto label407;
    _r3_o = new global::java.lang.SecurityException();
    ((global::java.lang.SecurityException) _r3_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.SecurityException) _r3_o);
    label80:;
    _r3_o = ((global::java.lang.String) _r22_o).substring((int) _r23.i, (int) _r24.i);
    _r4.i = _r24.i - _r23.i;
    _r5.i = 0;
    _r6_o = ((global::java.net.URL) _r21_o).getHost();
    _r7.i = ((global::java.net.URL) _r21_o).getPort();
    _r10_o = ((global::java.net.URL) _r21_o).getRef();
    _r8_o = ((global::java.net.URL) _r21_o).getPath();
    _r11_o = ((global::java.net.URL) _r21_o).getQuery();
    _r9_o = ((global::java.net.URL) _r21_o).getAuthority();
    _r12_o = ((global::java.net.URL) _r21_o).getUserInfo();
    _r13.i = 35;
    _r14.i = 0;
    _r13.i = ((global::java.lang.String) _r3_o).indexOf((int) _r13.i, (int) _r14.i);
    // Value=//
    _r14_o = new global::java.lang.String();
    ((global::java.lang.String)_r14_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)47)), unchecked((char) unchecked((uint) 47))}));
    _r14.i = ((global::java.lang.String) _r3_o).startsWith((global::java.lang.String) _r14_o) ? 1 : 0;
    if (_r14.i == 0) goto label621;
    // Value=////
    _r14_o = new global::java.lang.String();
    ((global::java.lang.String)_r14_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)47)), unchecked((char) unchecked((uint) 47)), unchecked((char) unchecked((uint) 47)), unchecked((char) unchecked((uint) 47))}));
    _r14.i = ((global::java.lang.String) _r3_o).startsWith((global::java.lang.String) _r14_o) ? 1 : 0;
    if (_r14.i != 0) goto label621;
    _r5.i = 2;
    _r6.i = -1;
    _r7.i = 47;
    _r7.i = ((global::java.lang.String) _r3_o).indexOf((int) _r7.i, (int) _r5.i);
    _r9.i = 63;
    _r9.i = ((global::java.lang.String) _r3_o).indexOf((int) _r9.i, (int) _r5.i);
    _r14.i = -1;
    if (_r9.i == _r14.i) goto label161;
    _r14.i = -1;
    if (_r7.i == _r14.i) goto label160;
    if (_r7.i <= _r9.i) goto label161;
    label160:;
    _r7.i = _r9.i;
    label161:;
    _r9.i = -1;
    if (_r7.i != _r9.i) goto label614;
    // Value=
    _r7_o = new global::java.lang.String();
    ((global::java.lang.String)_r7_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {}));
    _r8.i = _r4.i;
    label167:;
    _r9.i = -1;
    if (_r13.i == _r9.i) goto label611;
    if (_r13.i >= _r8.i) goto label611;
    _r9.i = _r13.i;
    label173:;
    _r14.i = 64;
    _r14.i = ((global::java.lang.String) _r3_o).lastIndexOf((int) _r14.i, (int) _r9.i);
    _r15_o = ((global::java.lang.String) _r3_o).substring((int) _r5.i, (int) _r9.i);
    _r16.i = -1;
    _r0.i = _r14.i;
    _r1.i = _r16.i;
    if (_r0.i <= _r1.i) goto label201;
    _r5_o = ((global::java.lang.String) _r3_o).substring((int) _r5.i, (int) _r14.i);
    _r12.i = _r14.i + 1;
    _r19.i = _r12.i;
    _r12_o = _r5_o;
    _r5.i = _r19.i;
    label201:;
    _r16.i = 58;
    _r17.i = -1;
    _r0.i = _r14.i;
    _r1.i = _r17.i;
    if (_r0.i != _r1.i) goto label211;
    _r14.i = _r5.i;
    label211:;
    _r0_o = _r3_o;
    _r1.i = _r16.i;
    _r2.i = _r14.i;
    _r14.i = ((global::java.lang.String) _r0_o).indexOf((int) _r1.i, (int) _r2.i);
    _r16.i = 93;
    _r0_o = _r3_o;
    _r1.i = _r16.i;
    _r16.i = ((global::java.lang.String) _r0_o).indexOf((int) _r1.i);
    _r17.i = -1;
    _r0.i = _r16.i;
    _r1.i = _r17.i;
    if (_r0.i == _r1.i) goto label266;
    try {
    _r17.i = ((global::java.lang.String) _r3_o).length();
    _r18.i = _r16.i + 1;
    _r0.i = _r17.i;
    _r1.i = _r18.i;
    if (_r0.i <= _r1.i) goto label411;
    _r17.i = _r16.i + 1;
    _r0_o = _r3_o;
    _r1.i = _r17.i;
    _r14.i = ((global::java.lang.String) _r0_o).charAt((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.Exception) {
            _ex = ex;
            goto label580;
        }
        throw ex;
    } // end catch
    _r17.i = 58;
    _r0.i = _r14.i;
    _r1.i = _r17.i;
    if (_r0.i != _r1.i) goto label408;
    _r14.i = _r16.i + 1;
    label266:;
    _r16.i = -1;
    _r0.i = _r14.i;
    _r1.i = _r16.i;
    if (_r0.i == _r1.i) goto label275;
    if (_r14.i <= _r8.i) goto label414;
    label275:;
    _r5_o = ((global::java.lang.String) _r3_o).substring((int) _r5.i, (int) _r9.i);
    _r9_o = _r12_o;
    _r14.i = _r8.i;
    _r8_o = _r15_o;
    _r19.i = _r6.i;
    _r6_o = _r5_o;
    _r5_o = _r7_o;
    _r7.i = _r19.i;
    label288:;
    _r12.i = -1;
    if (_r13.i <= _r12.i) goto label608;
    _r10.i = _r13.i + 1;
    _r10_o = ((global::java.lang.String) _r3_o).substring((int) _r10.i, (int) _r4.i);
    _r12_o = _r10_o;
    label298:;
    _r10.i = -1;
    if (_r13.i != _r10.i) goto label457;
    _r10.i = _r4.i;
    label302:;
    _r15.i = 63;
    _r15.i = ((global::java.lang.String) _r3_o).lastIndexOf((int) _r15.i, (int) _r10.i);
    _r16.i = 0;
    _r17.i = -1;
    _r0.i = _r15.i;
    _r1.i = _r17.i;
    if (_r0.i <= _r1.i) goto label476;
    _r11.i = _r15.i + 1;
    _r10_o = ((global::java.lang.String) _r3_o).substring((int) _r11.i, (int) _r10.i);
    if (_r15.i != 0) goto label603;
    if (_r5_o == null) goto label603;
    // Value=
    _r11_o = new global::java.lang.String();
    ((global::java.lang.String)_r11_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {}));
    _r11.i = ((global::java.lang.String) _r5_o).equals((global::java.lang.Object) _r11_o) ? 1 : 0;
    if (_r11.i == 0) goto label460;
    // 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))}));
    _r11_o = _r5_o;
    _r5.i = _r16.i;
    label340:;
    _r13.i = 47;
    _r13.i = ((global::java.lang.String) _r11_o).lastIndexOf((int) _r13.i);
    _r13.i = _r13.i + 1;
    _r16.i = 0;
    _r0_o = _r11_o;
    _r1.i = _r16.i;
    _r2.i = _r13.i;
    _r11_o = ((global::java.lang.String) _r0_o).substring((int) _r1.i, (int) _r2.i);
    label358:;
    _r13_o = _r11_o;
    _r11_o = _r10_o;
    _r10.i = _r15.i;
    label361:;
    _r15.i = -1;
    if (_r14.i <= _r15.i) goto label589;
    if (_r14.i >= _r4.i) goto label483;
    _r4.i = ((global::java.lang.String) _r3_o).charAt((int) _r14.i);
    _r15.i = 47;
    if (_r4.i != _r15.i) goto label483;
    _r3_o = ((global::java.lang.String) _r3_o).substring((int) _r14.i, (int) _r10.i);
    _r4_o = _r3_o;
    _r3.i = _r5.i;
    label380:;
    if (_r4_o != null) goto label384;
    // Value=
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {}));
    label384:;
    if (_r6_o != null) goto label389;
    // Value=
    _r5_o = new global::java.lang.String();
    ((global::java.lang.String)_r5_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {}));
    _r6_o = _r5_o;
    label389:;
    if (_r3.i == 0) goto label583;
    _r3_o = global::org.apache.harmony.luni.util.URLUtil.canonicalizePath((global::java.lang.String) _r4_o);
    _r10_o = _r3_o;
    label396:;
    _r5_o = ((global::java.net.URL) _r21_o).getProtocol();
    _r3_o = _r20_o;
    _r4_o = _r21_o;
    ((global::java.net.URLStreamHandler) _r3_o).setURL((global::java.net.URL) _r4_o, (global::java.lang.String) _r5_o, (global::java.lang.String) _r6_o, (int) _r7.i, (global::java.lang.String) _r8_o, (global::java.lang.String) _r9_o, (global::java.lang.String) _r10_o, (global::java.lang.String) _r11_o, (global::java.lang.String) _r12_o);
    label407:;
    return;
    label408:;
    _r14.i = -1;
    goto label266;
    label411:;
    _r14.i = -1;
    goto label266;
    label414:;
    _r5_o = ((global::java.lang.String) _r3_o).substring((int) _r5.i, (int) _r14.i);
    _r6.i = _r14.i + 1;
    _r6_o = ((global::java.lang.String) _r3_o).substring((int) _r6.i, (int) _r9.i);
    _r9.i = ((global::java.lang.String) _r6_o).length();
    if (_r9.i != 0) goto label442;
    _r6.i = -1;
    _r9_o = _r12_o;
    _r14.i = _r8.i;
    _r8_o = _r15_o;
    _r19.i = _r6.i;
    _r6_o = _r5_o;
    _r5_o = _r7_o;
    _r7.i = _r19.i;
    goto label288;
    label442:;
    _r6.i = global::java.lang.Integer.parseInt((global::java.lang.String) _r6_o);
    _r9_o = _r12_o;
    _r14.i = _r8.i;
    _r8_o = _r15_o;
    _r19.i = _r6.i;
    _r6_o = _r5_o;
    _r5_o = _r7_o;
    _r7.i = _r19.i;
    goto label288;
    label457:;
    _r10.i = _r13.i;
    goto label302;
    label460:;
    // Value=/
    _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)47))}));
    _r11.i = ((global::java.lang.String) _r5_o).startsWith((global::java.lang.String) _r11_o) ? 1 : 0;
    if (_r11.i == 0) goto label598;
    _r11.i = 1;
    _r19.i = _r11.i;
    _r11_o = _r5_o;
    _r5.i = _r19.i;
    goto label340;
    label476:;
    if (_r13.i == 0) goto label593;
    _r11_o = null;
    _r13_o = _r5_o;
    _r5.i = _r16.i;
    goto label361;
    label483:;
    if (_r10.i <= _r14.i) goto label589;
    if (_r13_o != null) goto label515;
    // Value=
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {}));
    _r19.i = _r5.i;
    _r5_o = _r4_o;
    _r4.i = _r19.i;
    label494:;
    _r13.i = 47;
    _r13.i = ((global::java.lang.String) _r5_o).lastIndexOf((int) _r13.i);
    _r13.i = _r13.i + 1;
    if (_r13.i != 0) goto label542;
    _r3_o = ((global::java.lang.String) _r3_o).substring((int) _r14.i, (int) _r10.i);
    _r19.i = _r4.i;
    _r4_o = _r3_o;
    _r3.i = _r19.i;
    goto label380;
    label515:;
    // Value=
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {}));
    _r4.i = ((global::java.lang.String) _r13_o).equals((global::java.lang.Object) _r4_o) ? 1 : 0;
    if (_r4.i == 0) goto label531;
    // Value=/
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)47))}));
    _r19.i = _r5.i;
    _r5_o = _r4_o;
    _r4.i = _r19.i;
    goto label494;
    label531:;
    // Value=/
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)47))}));
    _r4.i = ((global::java.lang.String) _r13_o).startsWith((global::java.lang.String) _r4_o) ? 1 : 0;
    if (_r4.i == 0) goto label586;
    _r4.i = 1;
    _r5_o = _r13_o;
    goto label494;
    label542:;
    _r15_o = new global::java.lang.StringBuilder();
    _r16.i = 0;
    _r0_o = _r5_o;
    _r1.i = _r16.i;
    _r2.i = _r13.i;
    _r5_o = ((global::java.lang.String) _r0_o).substring((int) _r1.i, (int) _r2.i);
    _r5_o = global::java.lang.String.valueOf((global::java.lang.Object) _r5_o);
    ((global::java.lang.StringBuilder) _r15_o).@this((global::java.lang.String) _r5_o);
    _r3_o = ((global::java.lang.String) _r3_o).substring((int) _r14.i, (int) _r10.i);
    _r3_o = ((global::java.lang.StringBuilder) _r15_o).append((global::java.lang.String) _r3_o);
    _r3_o = ((global::java.lang.StringBuilder) _r3_o).toString();
    _r19.i = _r4.i;
    _r4_o = _r3_o;
    _r3.i = _r19.i;
    goto label380;
    label580:;
    _r16_o = _ex.getJavaException();
    _ex = null;
    goto label266;
    label583:;
    _r10_o = _r4_o;
    goto label396;
    label586:;
    _r4.i = _r5.i;
    _r5_o = _r13_o;
    goto label494;
    label589:;
    _r3.i = _r5.i;
    _r4_o = _r13_o;
    goto label380;
    label593:;
    _r13_o = _r5_o;
    _r5.i = _r16.i;
    goto label361;
    label598:;
    _r11_o = _r5_o;
    _r5.i = _r16.i;
    goto label340;
    label603:;
    _r11_o = _r5_o;
    _r5.i = _r16.i;
    goto label358;
    label608:;
    _r12_o = _r10_o;
    goto label298;
    label611:;
    _r9.i = _r8.i;
    goto label173;
    label614:;
    _r19_o = _r8_o;
    _r8.i = _r7.i;
    _r7_o = _r19_o;
    goto label167;
    label621:;
    _r14.i = _r5.i;
    _r5_o = _r8_o;
    _r8_o = _r9_o;
    _r9_o = _r12_o;
    goto label288;
//XMLVM_END_WRAPPER[java.net.URLStreamHandler: void parseURL(java.net.URL, java.lang.String, int, int)]
}
示例#13
0
public void @this(global::org.xmlvm._nArrayAdapter<sbyte> data, int high, int start, int length){
//XMLVM_BEGIN_WRAPPER[java.lang.String: void <init>(byte[], int, int, int)]
    if (length <= (((global::org.xmlvm._nIArray) data).Length - start) && start >= 0 && 0 <= length) {
			_foffset = 0;
			_fvalue = new global::org.xmlvm._nArrayAdapter<char>(new char[length]);
			_fcount = length;
            high <<= 8;
            for (int i = 0; i < _fcount; i++) {
                _fvalue[i] = (char) (high + (data[start++] & 0xff));
            }
        } else {
            global::java.lang.StringIndexOutOfBoundsException ex = new global::java.lang.StringIndexOutOfBoundsException();
		    ex.@this();
		    throw new global::org.xmlvm._nExceptionAdapter(ex);
        }
//XMLVM_END_WRAPPER[java.lang.String: void <init>(byte[], int, int, int)]
}
示例#14
0
public virtual char charAt(int n1){
//XMLVM_BEGIN_WRAPPER[java.lang.String: char charAt(int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    _r2_o = this;
    _r3.i = n1;
    if (_r3.i < 0) goto label14;
    _r0.i = ((global::java.lang.String) _r2_o)._fcount;
    if (_r3.i >= _r0.i) goto label14;
    _r0_o = ((global::java.lang.String) _r2_o)._fvalue;
    _r1.i = ((global::java.lang.String) _r2_o)._foffset;
    _r1.i = _r1.i + _r3.i;
    _r0.i = ((global::org.xmlvm._nArrayAdapter<char>) _r0_o)[_r1.i];
    return (char) _r0.i;
    label14:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
//XMLVM_END_WRAPPER[java.lang.String: char charAt(int)]
}
示例#15
0
public virtual global::System.Object substring(int n1, int n2){
//XMLVM_BEGIN_WRAPPER[java.lang.String: java.lang.String substring(int, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::org.xmlvm._nElement _r6;
    _r4_o = this;
    _r5.i = n1;
    _r6.i = n2;
    if (_r5.i != 0) goto label8;
    _r0.i = ((global::java.lang.String) _r4_o)._fcount;
    if (_r6.i != _r0.i) goto label8;
    _r0_o = _r4_o;
    label7:;
    return (global::java.lang.String) _r0_o;
    label8:;
    if (_r5.i >= 0) goto label16;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((int) _r5.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label16:;
    if (_r5.i <= _r6.i) goto label26;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    _r1.i = _r6.i - _r5.i;
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((int) _r1.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label26:;
    _r0.i = ((global::java.lang.String) _r4_o)._fcount;
    if (_r6.i <= _r0.i) goto label36;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((int) _r6.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label36:;
    _r0_o = new global::java.lang.String();
    _r1.i = ((global::java.lang.String) _r4_o)._foffset;
    _r1.i = _r1.i + _r5.i;
    _r2.i = _r6.i - _r5.i;
    _r3_o = ((global::java.lang.String) _r4_o)._fvalue;
    ((global::java.lang.String) _r0_o).@this((int) _r1.i, (int) _r2.i, (global::org.xmlvm._nArrayAdapter<char>) _r3_o);
    goto label7;
//XMLVM_END_WRAPPER[java.lang.String: java.lang.String substring(int, int)]
}
public virtual void setLength(int n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.AbstractStringBuilder: void setLength(int)]
    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 _r4_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r3_o = this;
    _r4.i = n1;
    if (_r4.i >= 0) goto label8;
    _r1_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r1_o).@this((int) _r4.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r1_o);
    label8:;
    _r1_o = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fvalue;
    _r1.i = ((global::org.xmlvm._nIArray) _r1_o).Length;
    if (_r4.i <= _r1.i) goto label19;
    ((global::com.codename1.util.AbstractStringBuilder) _r3_o).enlargeBuffer((int) _r4.i);
    label16:;
    ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount = _r4.i;
    return;
    label19:;
    _r1.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    if (_r1.i >= _r4.i) goto label16;
    _r0.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    label25:;
    _r1.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    _r1.i = _r1.i + _r4.i;
    if (_r0.i >= _r1.i) goto label16;
    _r1_o = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fvalue;
    _r2.i = 0;
    ((global::org.xmlvm._nArrayAdapter<char>) _r1_o)[_r0.i] = (char)_r2.i;
    _r0.i = _r0.i + 1;
    goto label25;
//XMLVM_END_WRAPPER[com.codename1.util.AbstractStringBuilder: void setLength(int)]
}
public virtual global::System.Object substring(int n1, int n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.AbstractStringBuilder: java.lang.String substring(int, int)]
    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 _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r3_o = this;
    _r4.i = n1;
    _r5.i = n2;
    if (_r4.i < 0) goto label23;
    if (_r4.i > _r5.i) goto label23;
    _r0.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    if (_r5.i > _r0.i) goto label23;
    if (_r4.i != _r5.i) goto label13;
    // Value=
    _r0_o = new global::java.lang.String();
    ((global::java.lang.String)_r0_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {}));
    label12:;
    return (global::java.lang.String) _r0_o;
    label13:;
    _r0_o = new global::java.lang.String();
    _r1_o = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fvalue;
    _r2.i = _r5.i - _r4.i;
    ((global::java.lang.String) _r0_o).@this((global::org.xmlvm._nArrayAdapter<char>) _r1_o, (int) _r4.i, (int) _r2.i);
    goto label12;
    label23:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
//XMLVM_END_WRAPPER[com.codename1.util.AbstractStringBuilder: java.lang.String substring(int, int)]
}
public virtual int codePointAt(int n1){
//XMLVM_BEGIN_WRAPPER[java.lang.AbstractStringBuilder: int codePointAt(int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    _r2_o = this;
    _r3.i = n1;
    if (_r3.i < 0) goto label6;
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r2_o)._fcount;
    if (_r3.i < _r0.i) goto label12;
    label6:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((int) _r3.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label12:;
    _r0_o = ((global::java.lang.AbstractStringBuilder) _r2_o)._fvalue;
    _r1.i = ((global::java.lang.AbstractStringBuilder) _r2_o)._fcount;
    _r0.i = global::java.lang.Character.codePointAt((global::org.xmlvm._nArrayAdapter<char>) _r0_o, (int) _r3.i, (int) _r1.i);
    return _r0.i;
//XMLVM_END_WRAPPER[java.lang.AbstractStringBuilder: int codePointAt(int)]
}
public virtual int codePointCount(int n1, int n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.AbstractStringBuilder: int codePointCount(int, int)]
    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 _r4_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r2_o = this;
    _r3.i = n1;
    _r4.i = n2;
    if (_r3.i < 0) goto label8;
    _r0.i = ((global::com.codename1.util.AbstractStringBuilder) _r2_o)._fcount;
    if (_r4.i > _r0.i) goto label8;
    if (_r3.i <= _r4.i) goto label14;
    label8:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label14:;
    _r0_o = ((global::com.codename1.util.AbstractStringBuilder) _r2_o)._fvalue;
    _r1.i = _r4.i - _r3.i;
    _r0.i = global::java.lang.Character.codePointCount((global::org.xmlvm._nArrayAdapter<char>) _r0_o, (int) _r3.i, (int) _r1.i);
    return _r0.i;
//XMLVM_END_WRAPPER[com.codename1.util.AbstractStringBuilder: int codePointCount(int, int)]
}
public virtual void delete0(int n1, int n2){
//XMLVM_BEGIN_WRAPPER[java.lang.AbstractStringBuilder: void delete0(int, int)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nElement _r6;
    global::org.xmlvm._nElement _r7;
    _r5_o = this;
    _r6.i = n1;
    _r7.i = n2;
    _r4.i = 0;
    if (_r6.i < 0) goto label58;
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r5_o)._fcount;
    if (_r7.i <= _r0.i) goto label64;
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r5_o)._fcount;
    label9:;
    if (_r0.i != _r6.i) goto label12;
    label11:;
    return;
    label12:;
    if (_r0.i <= _r6.i) goto label58;
    _r1.i = ((global::java.lang.AbstractStringBuilder) _r5_o)._fcount;
    _r1.i = _r1.i - _r0.i;
    if (_r1.i < 0) goto label30;
    _r2.i = ((global::java.lang.AbstractStringBuilder) _r5_o)._fshared ? 1 : 0;
    if (_r2.i != 0) goto label38;
    _r2_o = ((global::java.lang.AbstractStringBuilder) _r5_o)._fvalue;
    _r3_o = ((global::java.lang.AbstractStringBuilder) _r5_o)._fvalue;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r2_o, (int) _r0.i, (global::java.lang.Object) _r3_o, (int) _r6.i, (int) _r1.i);
    label30:;
    _r1.i = ((global::java.lang.AbstractStringBuilder) _r5_o)._fcount;
    _r0.i = _r0.i - _r6.i;
    _r0.i = _r1.i - _r0.i;
    ((global::java.lang.AbstractStringBuilder) _r5_o)._fcount = _r0.i;
    goto label11;
    label38:;
    _r2_o = ((global::java.lang.AbstractStringBuilder) _r5_o)._fvalue;
    _r2.i = ((global::org.xmlvm._nIArray) _r2_o).Length;
    _r2_o = new global::org.xmlvm._nArrayAdapter<char>(new char[_r2.i]);
    _r3_o = ((global::java.lang.AbstractStringBuilder) _r5_o)._fvalue;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r3_o, (int) _r4.i, (global::java.lang.Object) _r2_o, (int) _r4.i, (int) _r6.i);
    _r3_o = ((global::java.lang.AbstractStringBuilder) _r5_o)._fvalue;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r3_o, (int) _r0.i, (global::java.lang.Object) _r2_o, (int) _r6.i, (int) _r1.i);
    ((global::java.lang.AbstractStringBuilder) _r5_o)._fvalue = (global::org.xmlvm._nArrayAdapter<char>) _r2_o;
    ((global::java.lang.AbstractStringBuilder) _r5_o)._fshared = 0!=_r4.i;
    goto label30;
    label58:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label64:;
    _r0.i = _r7.i;
    goto label9;
//XMLVM_END_WRAPPER[java.lang.AbstractStringBuilder: void delete0(int, int)]
}
public virtual void delete0(int n1, int n2){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.AbstractStringBuilder: void delete0(int, int)]
    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 _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r3_o = this;
    _r4.i = n1;
    _r5.i = n2;
    if (_r4.i < 0) goto label34;
    _r1.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    if (_r5.i <= _r1.i) goto label8;
    _r5.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    label8:;
    if (_r5.i != _r4.i) goto label11;
    label10:;
    return;
    label11:;
    if (_r5.i <= _r4.i) goto label34;
    _r1.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    _r0.i = _r1.i - _r5.i;
    if (_r0.i < 0) goto label26;
    _r1_o = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fvalue;
    _r2_o = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fvalue;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r1_o, (int) _r5.i, (global::java.lang.Object) _r2_o, (int) _r4.i, (int) _r0.i);
    label26:;
    _r1.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    _r2.i = _r5.i - _r4.i;
    _r1.i = _r1.i - _r2.i;
    ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount = _r1.i;
    goto label10;
    label34:;
    _r1_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r1_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r1_o);
//XMLVM_END_WRAPPER[com.codename1.util.AbstractStringBuilder: void delete0(int, int)]
}
public virtual void deleteCharAt0(int n1){
//XMLVM_BEGIN_WRAPPER[java.lang.AbstractStringBuilder: void deleteCharAt0(int)]
    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::org.xmlvm._nElement _r5;
    global::System.Object _r6_o = null;
    global::org.xmlvm._nElement _r7;
    _r6_o = this;
    _r7.i = n1;
    _r5.i = 1;
    _r4.i = 0;
    if (_r7.i < 0) goto label8;
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r6_o)._fcount;
    if (_r7.i < _r0.i) goto label14;
    label8:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((int) _r7.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label14:;
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r6_o)._fcount;
    _r0.i = _r0.i - _r7.i;
    _r0.i = _r0.i - _r5.i;
    if (_r0.i <= 0) goto label33;
    _r1.i = ((global::java.lang.AbstractStringBuilder) _r6_o)._fshared ? 1 : 0;
    if (_r1.i != 0) goto label39;
    _r1_o = ((global::java.lang.AbstractStringBuilder) _r6_o)._fvalue;
    _r2.i = _r7.i + 1;
    _r3_o = ((global::java.lang.AbstractStringBuilder) _r6_o)._fvalue;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r1_o, (int) _r2.i, (global::java.lang.Object) _r3_o, (int) _r7.i, (int) _r0.i);
    label33:;
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r6_o)._fcount;
    _r0.i = _r0.i - _r5.i;
    ((global::java.lang.AbstractStringBuilder) _r6_o)._fcount = _r0.i;
    return;
    label39:;
    _r1_o = ((global::java.lang.AbstractStringBuilder) _r6_o)._fvalue;
    _r1.i = ((global::org.xmlvm._nIArray) _r1_o).Length;
    _r1_o = new global::org.xmlvm._nArrayAdapter<char>(new char[_r1.i]);
    _r2_o = ((global::java.lang.AbstractStringBuilder) _r6_o)._fvalue;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r2_o, (int) _r4.i, (global::java.lang.Object) _r1_o, (int) _r4.i, (int) _r7.i);
    _r2_o = ((global::java.lang.AbstractStringBuilder) _r6_o)._fvalue;
    _r3.i = _r7.i + 1;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r2_o, (int) _r3.i, (global::java.lang.Object) _r1_o, (int) _r7.i, (int) _r0.i);
    ((global::java.lang.AbstractStringBuilder) _r6_o)._fvalue = (global::org.xmlvm._nArrayAdapter<char>) _r1_o;
    ((global::java.lang.AbstractStringBuilder) _r6_o)._fshared = 0!=_r4.i;
    goto label33;
//XMLVM_END_WRAPPER[java.lang.AbstractStringBuilder: void deleteCharAt0(int)]
}
public virtual void getChars(int n1, int n2, global::org.xmlvm._nArrayAdapter<char> n3, int n4){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.AbstractStringBuilder: void getChars(int, int, char[], int)]
    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 _r4_o = null;
    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._nExceptionAdapter _ex = null;
    _r2_o = this;
    _r3.i = n1;
    _r4.i = n2;
    _r5_o = n3;
    _r6.i = n4;
    _r0.i = ((global::com.codename1.util.AbstractStringBuilder) _r2_o)._fcount;
    if (_r3.i > _r0.i) goto label10;
    _r0.i = ((global::com.codename1.util.AbstractStringBuilder) _r2_o)._fcount;
    if (_r4.i > _r0.i) goto label10;
    if (_r3.i <= _r4.i) goto label16;
    label10:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label16:;
    _r0_o = ((global::com.codename1.util.AbstractStringBuilder) _r2_o)._fvalue;
    _r1.i = _r4.i - _r3.i;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r0_o, (int) _r3.i, (global::java.lang.Object) _r5_o, (int) _r6.i, (int) _r1.i);
    return;
//XMLVM_END_WRAPPER[com.codename1.util.AbstractStringBuilder: void getChars(int, int, char[], int)]
}
public virtual void replace0(int n1, int n2, global::java.lang.String n3){
//XMLVM_BEGIN_WRAPPER[java.lang.AbstractStringBuilder: void replace0(int, int, java.lang.String)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::org.xmlvm._nElement _r2;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    global::org.xmlvm._nElement _r5;
    global::org.xmlvm._nElement _r6;
    global::org.xmlvm._nElement _r7;
    global::System.Object _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::org.xmlvm._nElement _r10;
    global::System.Object _r11_o = null;
    _r8_o = this;
    _r9.i = n1;
    _r10.i = n2;
    _r11_o = n3;
    _r7.i = 0;
    if (_r9.i < 0) goto label110;
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r8_o)._fcount;
    if (_r10.i <= _r0.i) goto label116;
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r8_o)._fcount;
    label9:;
    if (_r0.i <= _r9.i) goto label96;
    _r1.i = ((global::java.lang.String) _r11_o).length();
    _r2.i = _r0.i - _r9.i;
    _r2.i = _r2.i - _r1.i;
    if (_r2.i <= 0) goto label72;
    _r3.i = ((global::java.lang.AbstractStringBuilder) _r8_o)._fshared ? 1 : 0;
    if (_r3.i != 0) goto label47;
    _r3_o = ((global::java.lang.AbstractStringBuilder) _r8_o)._fvalue;
    _r4_o = ((global::java.lang.AbstractStringBuilder) _r8_o)._fvalue;
    _r5.i = _r9.i + _r1.i;
    _r6.i = ((global::java.lang.AbstractStringBuilder) _r8_o)._fcount;
    _r6.i = _r6.i - _r0.i;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r3_o, (int) _r0.i, (global::java.lang.Object) _r4_o, (int) _r5.i, (int) _r6.i);
    label36:;
    _r0_o = ((global::java.lang.AbstractStringBuilder) _r8_o)._fvalue;
    ((global::java.lang.String) _r11_o).getChars((int) _r7.i, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<char>) _r0_o, (int) _r9.i);
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r8_o)._fcount;
    _r0.i = _r0.i - _r2.i;
    ((global::java.lang.AbstractStringBuilder) _r8_o)._fcount = _r0.i;
    label46:;
    return;
    label47:;
    _r3_o = ((global::java.lang.AbstractStringBuilder) _r8_o)._fvalue;
    _r3.i = ((global::org.xmlvm._nIArray) _r3_o).Length;
    _r3_o = new global::org.xmlvm._nArrayAdapter<char>(new char[_r3.i]);
    _r4_o = ((global::java.lang.AbstractStringBuilder) _r8_o)._fvalue;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r4_o, (int) _r7.i, (global::java.lang.Object) _r3_o, (int) _r7.i, (int) _r9.i);
    _r4_o = ((global::java.lang.AbstractStringBuilder) _r8_o)._fvalue;
    _r5.i = _r9.i + _r1.i;
    _r6.i = ((global::java.lang.AbstractStringBuilder) _r8_o)._fcount;
    _r6.i = _r6.i - _r0.i;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r4_o, (int) _r0.i, (global::java.lang.Object) _r3_o, (int) _r5.i, (int) _r6.i);
    ((global::java.lang.AbstractStringBuilder) _r8_o)._fvalue = (global::org.xmlvm._nArrayAdapter<char>) _r3_o;
    ((global::java.lang.AbstractStringBuilder) _r8_o)._fshared = 0!=_r7.i;
    goto label36;
    label72:;
    if (_r2.i >= 0) goto label79;
    _r3.i = -_r2.i;
    ((global::java.lang.AbstractStringBuilder) _r8_o).move((int) _r3.i, (int) _r0.i);
    goto label36;
    label79:;
    _r0.i = ((global::java.lang.AbstractStringBuilder) _r8_o)._fshared ? 1 : 0;
    if (_r0.i == 0) goto label36;
    _r0_o = ((global::java.lang.AbstractStringBuilder) _r8_o)._fvalue;
    _r0_o = ((global::org.xmlvm._nArrayAdapter<char>) _r0_o).clone();
    ((global::java.lang.AbstractStringBuilder) _r8_o)._fvalue = (global::org.xmlvm._nArrayAdapter<char>) _r0_o;
    ((global::java.lang.AbstractStringBuilder) _r8_o)._fshared = 0!=_r7.i;
    goto label36;
    label96:;
    if (_r9.i != _r0.i) goto label110;
    if (_r11_o != null) goto label106;
    _r0_o = new global::java.lang.NullPointerException();
    ((global::java.lang.NullPointerException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NullPointerException) _r0_o);
    label106:;
    ((global::java.lang.AbstractStringBuilder) _r8_o).insert0((int) _r9.i, (global::java.lang.String) _r11_o);
    goto label46;
    label110:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label116:;
    _r0.i = _r10.i;
    goto label9;
//XMLVM_END_WRAPPER[java.lang.AbstractStringBuilder: void replace0(int, int, java.lang.String)]
}
public virtual void insert0(int n1, global::org.xmlvm._nArrayAdapter<char> n2, int n3, int n4){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.AbstractStringBuilder: void insert0(int, char[], int, int)]
    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 _r4_o = null;
    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._nExceptionAdapter _ex = null;
    _r3_o = this;
    _r4.i = n1;
    _r5_o = n2;
    _r6.i = n3;
    _r7.i = n4;
    if (_r4.i < 0) goto label76;
    _r0.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    if (_r4.i > _r0.i) goto label76;
    if (_r6.i < 0) goto label30;
    if (_r7.i < 0) goto label30;
    _r0.i = ((global::org.xmlvm._nIArray) _r5_o).Length;
    _r0.i = _r0.i - _r6.i;
    if (_r7.i > _r0.i) goto label30;
    if (_r7.i == 0) goto label29;
    ((global::com.codename1.util.AbstractStringBuilder) _r3_o).move((int) _r7.i, (int) _r4.i);
    _r0_o = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fvalue;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r5_o, (int) _r6.i, (global::java.lang.Object) _r0_o, (int) _r4.i, (int) _r7.i);
    _r0.i = ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount;
    _r0.i = _r0.i + _r7.i;
    ((global::com.codename1.util.AbstractStringBuilder) _r3_o)._fcount = _r0.i;
    label29:;
    return;
    label30:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    _r1_o = new global::java.lang.StringBuilder();
    ((global::java.lang.StringBuilder) _r1_o).@this();
    // Value=offset 
    _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)111)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32))}));
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((global::java.lang.String) _r2_o);
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((int) _r6.i);
    // Value=, length 
    _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)44)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 32))}));
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((global::java.lang.String) _r2_o);
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((int) _r7.i);
    // Value=, char[].length 
    _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)44)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 91)), unchecked((char) unchecked((uint) 93)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 32))}));
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((global::java.lang.String) _r2_o);
    _r2.i = ((global::org.xmlvm._nIArray) _r5_o).Length;
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((int) _r2.i);
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).toString();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((global::java.lang.String) _r1_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
    label76:;
    _r0_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r0_o).@this((int) _r4.i);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r0_o);
//XMLVM_END_WRAPPER[com.codename1.util.AbstractStringBuilder: void insert0(int, char[], int, int)]
}
public virtual bool isEnd(int n1){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.regex.ReaderCharacterIterator: boolean isEnd(int)]
    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 _r4_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r3_o = this;
    _r4.i = n1;
    _r2.i = 0;
    _r1_o = ((global::com.codename1.util.regex.ReaderCharacterIterator) _r3_o)._fbuff;
    _r1.i = ((global::java.lang.StringBuffer) _r1_o).length();
    if (_r1.i <= _r4.i) goto label11;
    _r1.i = _r2.i;
    label10:;
    return _r1.i!=0;
    label11:;
    try {
    ((global::com.codename1.util.regex.ReaderCharacterIterator) _r3_o).ensure((int) _r4.i);
    _r1_o = ((global::com.codename1.util.regex.ReaderCharacterIterator) _r3_o)._fbuff;
    _r1.i = ((global::java.lang.StringBuffer) _r1_o).length();
    }
    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 label26;
        }
        throw ex;
    } // end catch
    if (_r1.i > _r4.i) goto label24;
    _r1.i = 1;
    goto label10;
    label24:;
    _r1.i = _r2.i;
    goto label10;
    label26:;
    _r1_o = _ex.getJavaException();
    _ex = null;
    _r0_o = _r1_o;
    _r1_o = new global::java.lang.StringIndexOutOfBoundsException();
    _r2_o = ((global::java.io.IOException) _r0_o).getMessage();
    ((global::java.lang.StringIndexOutOfBoundsException) _r1_o).@this((global::java.lang.String) _r2_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r1_o);
//XMLVM_END_WRAPPER[com.codename1.util.regex.ReaderCharacterIterator: boolean isEnd(int)]
}
public virtual void replace0(int n1, int n2, global::java.lang.String n3){
//XMLVM_BEGIN_WRAPPER[com.codename1.util.AbstractStringBuilder: void replace0(int, int, java.lang.String)]
    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 _r4_o = null;
    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 _r8_o = null;
    global::org.xmlvm._nElement _r9;
    global::System.Object _r9_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r6_o = this;
    _r7.i = n1;
    _r8.i = n2;
    _r9_o = n3;
    if (_r7.i < 0) goto label65;
    _r2.i = ((global::com.codename1.util.AbstractStringBuilder) _r6_o)._fcount;
    if (_r8.i <= _r2.i) goto label8;
    _r8.i = ((global::com.codename1.util.AbstractStringBuilder) _r6_o)._fcount;
    label8:;
    if (_r8.i <= _r7.i) goto label51;
    _r1.i = ((global::java.lang.String) _r9_o).length();
    _r2.i = _r8.i - _r7.i;
    _r0.i = _r2.i - _r1.i;
    if (_r0.i <= 0) goto label44;
    _r2_o = ((global::com.codename1.util.AbstractStringBuilder) _r6_o)._fvalue;
    _r3_o = ((global::com.codename1.util.AbstractStringBuilder) _r6_o)._fvalue;
    _r4.i = _r7.i + _r1.i;
    _r5.i = ((global::com.codename1.util.AbstractStringBuilder) _r6_o)._fcount;
    _r5.i = _r5.i - _r8.i;
    global::java.lang.System.arraycopy((global::java.lang.Object) _r2_o, (int) _r8.i, (global::java.lang.Object) _r3_o, (int) _r4.i, (int) _r5.i);
    label32:;
    _r2.i = 0;
    _r3_o = ((global::com.codename1.util.AbstractStringBuilder) _r6_o)._fvalue;
    ((global::java.lang.String) _r9_o).getChars((int) _r2.i, (int) _r1.i, (global::org.xmlvm._nArrayAdapter<char>) _r3_o, (int) _r7.i);
    _r2.i = ((global::com.codename1.util.AbstractStringBuilder) _r6_o)._fcount;
    _r2.i = _r2.i - _r0.i;
    ((global::com.codename1.util.AbstractStringBuilder) _r6_o)._fcount = _r2.i;
    label43:;
    return;
    label44:;
    if (_r0.i >= 0) goto label32;
    _r2.i = -_r0.i;
    ((global::com.codename1.util.AbstractStringBuilder) _r6_o).move((int) _r2.i, (int) _r8.i);
    goto label32;
    label51:;
    if (_r7.i != _r8.i) goto label65;
    if (_r9_o != null) goto label61;
    _r2_o = new global::java.lang.NullPointerException();
    ((global::java.lang.NullPointerException) _r2_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NullPointerException) _r2_o);
    label61:;
    ((global::com.codename1.util.AbstractStringBuilder) _r6_o).insert0((int) _r7.i, (global::java.lang.String) _r9_o);
    goto label43;
    label65:;
    _r2_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r2_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _r2_o);
//XMLVM_END_WRAPPER[com.codename1.util.AbstractStringBuilder: void replace0(int, int, java.lang.String)]
}
示例#28
0
public override void write(global::java.lang.String n1, int n2, int n3){
//XMLVM_BEGIN_WRAPPER[java.io.BufferedWriter: void write(java.lang.String, int, int)]
    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 _r4_o = null;
    global::org.xmlvm._nElement _r5;
    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;
    _r0_o = ((global::java.io.BufferedWriter) _r6_o)._flock;
    global::System.Threading.Monitor.Enter(_r0_o);
    try {
    _r1.i = ((global::java.io.BufferedWriter) _r6_o).isClosed() ? 1 : 0;
    if (_r1.i == 0) goto label24;
    _r1_o = new global::java.io.IOException();
    // Value=luni.A7
    _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) 65)), unchecked((char) unchecked((uint) 55))}));
    _r2_o = global::[email protected]((global::java.lang.String) _r2_o);
    ((global::java.io.IOException) _r1_o).@this((global::java.lang.String) _r2_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.io.IOException) _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 label21;
        }
        throw ex;
    } // end catch
    label21:;
    try {
    _r1_o = _ex.getJavaException();
    _ex = null;
    global::System.Threading.Monitor.Exit(_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
    throw new global::org.xmlvm._nExceptionAdapter((global::System.Object) _r1_o);
    label24:;
    if (_r9.i > 0) goto label28;
    try {
    global::System.Threading.Monitor.Exit(_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
    label27:;
    try {
    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 label21;
        }
        throw ex;
    } // end catch
    label28:;
    try {
    _r1.i = ((global::java.lang.String) _r7_o).length();
    _r1.i = _r1.i - _r9.i;
    if (_r8.i > _r1.i) goto label37;
    if (_r8.i >= 0) goto label43;
    }
    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
    label37:;
    try {
    _r1_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r1_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _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 label21;
        }
        throw ex;
    } // end catch
    label43:;
    try {
    _r1.i = ((global::java.io.BufferedWriter) _r6_o)._fpos;
    if (_r1.i != 0) goto label68;
    _r1_o = ((global::java.io.BufferedWriter) _r6_o)._fbuf;
    _r1.i = ((global::org.xmlvm._nIArray) _r1_o).Length;
    if (_r9.i < _r1.i) goto label68;
    _r1_o = new global::org.xmlvm._nArrayAdapter<char>(new char[_r9.i]);
    _r2.i = _r8.i + _r9.i;
    _r3.i = 0;
    ((global::java.lang.String) _r7_o).getChars((int) _r8.i, (int) _r2.i, (global::org.xmlvm._nArrayAdapter<char>) _r1_o, (int) _r3.i);
    _r2_o = ((global::java.io.BufferedWriter) _r6_o)._fout;
    _r3.i = 0;
    ((global::java.io.Writer) _r2_o).write((global::org.xmlvm._nArrayAdapter<char>) _r1_o, (int) _r3.i, (int) _r9.i);
    global::System.Threading.Monitor.Exit(_r0_o);
    goto label27;
    }
    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
    label68:;
    try {
    _r1_o = ((global::java.io.BufferedWriter) _r6_o)._fbuf;
    _r1.i = ((global::org.xmlvm._nIArray) _r1_o).Length;
    _r2.i = ((global::java.io.BufferedWriter) _r6_o)._fpos;
    _r1.i = _r1.i - _r2.i;
    if (_r9.i >= _r1.i) goto label77;
    _r1.i = _r9.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.Object) {
            _ex = ex;
            goto label21;
        }
        throw ex;
    } // end catch
    label77:;
    try {
    if (_r1.i <= 0) goto label93;
    _r2.i = _r8.i + _r1.i;
    _r3_o = ((global::java.io.BufferedWriter) _r6_o)._fbuf;
    _r4.i = ((global::java.io.BufferedWriter) _r6_o)._fpos;
    ((global::java.lang.String) _r7_o).getChars((int) _r8.i, (int) _r2.i, (global::org.xmlvm._nArrayAdapter<char>) _r3_o, (int) _r4.i);
    _r2.i = ((global::java.io.BufferedWriter) _r6_o)._fpos;
    _r2.i = _r2.i + _r1.i;
    ((global::java.io.BufferedWriter) _r6_o)._fpos = _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.lang.Object) {
            _ex = ex;
            goto label21;
        }
        throw ex;
    } // end catch
    label93:;
    try {
    _r2.i = ((global::java.io.BufferedWriter) _r6_o)._fpos;
    _r3_o = ((global::java.io.BufferedWriter) _r6_o)._fbuf;
    _r3.i = ((global::org.xmlvm._nIArray) _r3_o).Length;
    if (_r2.i != _r3.i) goto label155;
    _r2_o = ((global::java.io.BufferedWriter) _r6_o)._fout;
    _r3_o = ((global::java.io.BufferedWriter) _r6_o)._fbuf;
    _r4.i = 0;
    _r5_o = ((global::java.io.BufferedWriter) _r6_o)._fbuf;
    _r5.i = ((global::org.xmlvm._nIArray) _r5_o).Length;
    ((global::java.io.Writer) _r2_o).write((global::org.xmlvm._nArrayAdapter<char>) _r3_o, (int) _r4.i, (int) _r5.i);
    _r2.i = 0;
    ((global::java.io.BufferedWriter) _r6_o)._fpos = _r2.i;
    if (_r9.i <= _r1.i) goto label155;
    _r2.i = _r8.i + _r1.i;
    _r1.i = _r9.i - _r1.i;
    _r3_o = ((global::java.io.BufferedWriter) _r6_o)._fbuf;
    _r3.i = ((global::org.xmlvm._nIArray) _r3_o).Length;
    if (_r1.i < _r3.i) goto label141;
    _r3_o = new global::org.xmlvm._nArrayAdapter<char>(new char[_r9.i]);
    _r4.i = _r2.i + _r1.i;
    _r5.i = 0;
    ((global::java.lang.String) _r7_o).getChars((int) _r2.i, (int) _r4.i, (global::org.xmlvm._nArrayAdapter<char>) _r3_o, (int) _r5.i);
    _r2_o = ((global::java.io.BufferedWriter) _r6_o)._fout;
    _r4.i = 0;
    ((global::java.io.Writer) _r2_o).write((global::org.xmlvm._nArrayAdapter<char>) _r3_o, (int) _r4.i, (int) _r1.i);
    global::System.Threading.Monitor.Exit(_r0_o);
    goto label27;
    }
    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
    label141:;
    try {
    _r3.i = _r2.i + _r1.i;
    _r4_o = ((global::java.io.BufferedWriter) _r6_o)._fbuf;
    _r5.i = ((global::java.io.BufferedWriter) _r6_o)._fpos;
    ((global::java.lang.String) _r7_o).getChars((int) _r2.i, (int) _r3.i, (global::org.xmlvm._nArrayAdapter<char>) _r4_o, (int) _r5.i);
    _r2.i = ((global::java.io.BufferedWriter) _r6_o)._fpos;
    _r1.i = _r1.i + _r2.i;
    ((global::java.io.BufferedWriter) _r6_o)._fpos = _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.Object) {
            _ex = ex;
            goto label21;
        }
        throw ex;
    } // end catch
    label155:;
    try {
    global::System.Threading.Monitor.Exit(_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
    goto label27;
//XMLVM_END_WRAPPER[java.io.BufferedWriter: void write(java.lang.String, int, int)]
}
public override void write(global::java.lang.String n1, int n2, int n3){
//XMLVM_BEGIN_WRAPPER[java.io.OutputStreamWriter: void write(java.lang.String, int, int)]
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    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::org.xmlvm._nExceptionAdapter _ex = null;
    _r2_o = this;
    _r3_o = n1;
    _r4.i = n2;
    _r5.i = n3;
    _r0_o = ((global::java.io.OutputStreamWriter) _r2_o)._flock;
    global::System.Threading.Monitor.Enter(_r0_o);
    if (_r5.i >= 0) goto label14;
    try {
    _r1_o = new global::java.lang.IndexOutOfBoundsException();
    ((global::java.lang.IndexOutOfBoundsException) _r1_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.IndexOutOfBoundsException) _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 label11;
        }
        throw ex;
    } // end catch
    label11:;
    try {
    _r1_o = _ex.getJavaException();
    _ex = null;
    global::System.Threading.Monitor.Exit(_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 label11;
        }
        throw ex;
    } // end catch
    throw new global::org.xmlvm._nExceptionAdapter((global::System.Object) _r1_o);
    label14:;
    try {
    _r1.i = ((global::java.lang.String) _r3_o).length();
    _r1.i = _r1.i - _r5.i;
    if (_r4.i > _r1.i) goto label23;
    if (_r4.i >= 0) goto label29;
    }
    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 label11;
        }
        throw ex;
    } // end catch
    label23:;
    try {
    _r1_o = new global::java.lang.StringIndexOutOfBoundsException();
    ((global::java.lang.StringIndexOutOfBoundsException) _r1_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.StringIndexOutOfBoundsException) _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 label11;
        }
        throw ex;
    } // end catch
    label29:;
    try {
    ((global::java.io.OutputStreamWriter) _r2_o).checkStatus();
    _r1.i = _r5.i + _r4.i;
    _r1_o = global::java.nio.CharBuffer.wrap((global::java.lang.CharSequence) _r3_o, (int) _r4.i, (int) _r1.i);
    ((global::java.io.OutputStreamWriter) _r2_o).convert((global::java.nio.CharBuffer) _r1_o);
    global::System.Threading.Monitor.Exit(_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 label11;
        }
        throw ex;
    } // end catch
    return;
//XMLVM_END_WRAPPER[java.io.OutputStreamWriter: void write(java.lang.String, int, int)]
}
示例#30
0
public void @this(global::org.xmlvm._nArrayAdapter<char> data, int start, int length){
//XMLVM_BEGIN_WRAPPER[java.lang.String: void <init>(char[], int, int)]
	if (start >= 0 && 0 <= length && length <= data.Length - start) {
    	_foffset = 0;
        _fvalue = new global::org.xmlvm._nArrayAdapter<char>(new char[length]);
        _fcount = length;
        System.arraycopy(data, start, _fvalue, 0, _fcount);
		global::java.lang.System.arraycopy((global::java.lang.Object) data, start, (global::java.lang.Object) _fvalue, 0, _fcount);
    } else {
		global::java.lang.StringIndexOutOfBoundsException ex = new global::java.lang.StringIndexOutOfBoundsException();
	    ex.@this();
	    throw new global::org.xmlvm._nExceptionAdapter(ex);
    }
//XMLVM_END_WRAPPER[java.lang.String: void <init>(char[], int, int)]
}