private static global::System.Object toUpperCase(global::java.lang.String n1){
//XMLVM_BEGIN_WRAPPER[org.apache.harmony.niochar.CharsetProviderImpl: java.lang.String toUpperCase(java.lang.String)]
    global::org.xmlvm._nElement _r0;
    global::org.xmlvm._nElement _r1;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r3_o = null;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r4_o = null;
    global::System.Object _r5_o = null;
    _r5_o = n1;
    _r2.i = ((global::java.lang.String) _r5_o).length();
    _r3_o = new global::org.xmlvm._nArrayAdapter<char>(new char[_r2.i]);
    _r1.i = 0;
    label7:;
    if (_r1.i >= _r2.i) goto label46;
    _r0.i = ((global::java.lang.String) _r5_o).charAt((int) _r1.i);
    _r4.i = global::org.apache.harmony.niochar.CharsetProviderImpl.passthru((char) _r0.i) ? 1 : 0;
    if (_r4.i == 0) goto label24;
    ((global::org.xmlvm._nArrayAdapter<char>) _r3_o)[_r1.i] = (char)_r0.i;
    label21:;
    _r1.i = _r1.i + 1;
    goto label7;
    label24:;
    _r4.i = 97;
    if (_r0.i < _r4.i) goto label40;
    _r4.i = 122;
    if (_r0.i > _r4.i) goto label40;
    _r4.i = 32;
    _r4.i = _r0.i - _r4.i;
    _r4.i = _r4.i & 0xffff;
    ((global::org.xmlvm._nArrayAdapter<char>) _r3_o)[_r1.i] = (char)_r4.i;
    goto label21;
    label40:;
    _r4_o = new global::java.nio.charset.IllegalCharsetNameException();
    ((global::java.nio.charset.IllegalCharsetNameException) _r4_o).@this((global::java.lang.String) _r5_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.charset.IllegalCharsetNameException) _r4_o);
    label46:;
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String) _r4_o).@this((global::org.xmlvm._nArrayAdapter<char>) _r3_o);
    return (global::java.lang.String) _r4_o;
//XMLVM_END_WRAPPER[org.apache.harmony.niochar.CharsetProviderImpl: java.lang.String toUpperCase(java.lang.String)]
}
Example #2
0
private static void checkCharsetName(global::java.lang.String n1){
//XMLVM_BEGIN_WRAPPER[java.nio.charset.Charset: void checkCharsetName(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 _r4_o = null;
    _r4_o = n1;
    _r0.i = ((global::java.lang.String) _r4_o).length();
    if (_r0.i != 0) goto label12;
    _r0_o = new global::java.nio.charset.IllegalCharsetNameException();
    ((global::java.nio.charset.IllegalCharsetNameException) _r0_o).@this((global::java.lang.String) _r4_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.charset.IllegalCharsetNameException) _r0_o);
    label12:;
    _r0.i = ((global::java.lang.String) _r4_o).length();
    _r1.i = 0;
    label17:;
    if (_r1.i < _r0.i) goto label20;
    return;
    label20:;
    _r2.i = ((global::java.lang.String) _r4_o).charAt((int) _r1.i);
    _r3.i = global::java.nio.charset.Charset.isLetter((char) _r2.i) ? 1 : 0;
    if (_r3.i != 0) goto label48;
    _r3.i = global::java.nio.charset.Charset.isDigit((char) _r2.i) ? 1 : 0;
    if (_r3.i != 0) goto label48;
    _r2.i = global::java.nio.charset.Charset.isSpecial((char) _r2.i) ? 1 : 0;
    if (_r2.i != 0) goto label48;
    _r0_o = new global::java.nio.charset.IllegalCharsetNameException();
    ((global::java.nio.charset.IllegalCharsetNameException) _r0_o).@this((global::java.lang.String) _r4_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.nio.charset.IllegalCharsetNameException) _r0_o);
    label48:;
    _r1.i = _r1.i + 1;
    goto label17;
//XMLVM_END_WRAPPER[java.nio.charset.Charset: void checkCharsetName(java.lang.String)]
}