예제 #1
0
public virtual void transform(global::java.util.Formatter_2FormatToken n1, global::java.lang.StringBuilder n2){
//XMLVM_BEGIN_WRAPPER[java.util.Formatter$FloatUtil: void transform(java.util.Formatter$FormatToken, java.lang.StringBuilder)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    _r2_o = this;
    _r3_o = n1;
    _r4_o = n2;
    ((global::java.util.Formatter_2FloatUtil) _r2_o)._fresult = (global::java.lang.StringBuilder) _r4_o;
    ((global::java.util.Formatter_2FloatUtil) _r2_o)._fformatToken = (global::java.util.Formatter_2FormatToken) _r3_o;
    _r0_o = ((global::java.util.Formatter_2FloatUtil) _r2_o)._fformatToken;
    _r0.i = ((global::java.util.Formatter_2FormatToken) _r0_o).getConversionType();
    switch (_r0.i) {
    case 65: goto label41;
    case 69: goto label29;
    case 71: goto label37;
    case 97: goto label41;
    case 101: goto label29;
    case 102: goto label33;
    case 103: goto label37;
    }
    _r0_o = new global::java.util.UnknownFormatConversionException();
    _r1_o = ((global::java.util.Formatter_2FloatUtil) _r2_o)._fformatToken;
    _r1.i = ((global::java.util.Formatter_2FormatToken) _r1_o).getConversionType();
    _r1_o = global::java.lang.String.valueOf((char) _r1.i);
    ((global::java.util.UnknownFormatConversionException) _r0_o).@this((global::java.lang.String) _r1_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.util.UnknownFormatConversionException) _r0_o);
    label29:;
    ((global::java.util.Formatter_2FloatUtil) _r2_o).transform_1e();
    label32:;
    return;
    label33:;
    ((global::java.util.Formatter_2FloatUtil) _r2_o).transform_1f();
    goto label32;
    label37:;
    ((global::java.util.Formatter_2FloatUtil) _r2_o).transform_1g();
    goto label32;
    label41:;
    ((global::java.util.Formatter_2FloatUtil) _r2_o).transform_1a();
    goto label32;
//XMLVM_END_WRAPPER[java.util.Formatter$FloatUtil: void transform(java.util.Formatter$FormatToken, java.lang.StringBuilder)]
}
public virtual global::System.Object transform(global::java.util.Formatter_2FormatToken n1, global::java.lang.Object n2){
//XMLVM_BEGIN_WRAPPER[java.util.Formatter$Transformer: java.lang.String transform(java.util.Formatter$FormatToken, java.lang.Object)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    _r2_o = this;
    _r3_o = n1;
    _r4_o = n2;
    ((global::java.util.Formatter_2Transformer) _r2_o)._fformatToken = (global::java.util.Formatter_2FormatToken) _r3_o;
    ((global::java.util.Formatter_2Transformer) _r2_o)._farg = (global::java.lang.Object) _r4_o;
    _r0.i = ((global::java.util.Formatter_2FormatToken) _r3_o).getConversionType();
    switch (_r0.i) {
    case 37: goto label88;
    case 65: goto label83;
    case 66: goto label25;
    case 67: goto label58;
    case 69: goto label83;
    case 71: goto label83;
    case 72: goto label48;
    case 83: goto label53;
    case 84: goto label98;
    case 88: goto label63;
    case 97: goto label83;
    case 98: goto label25;
    case 99: goto label58;
    case 100: goto label63;
    case 101: goto label83;
    case 102: goto label83;
    case 103: goto label83;
    case 104: goto label48;
    case 110: goto label93;
    case 111: goto label63;
    case 115: goto label53;
    case 116: goto label98;
    case 120: goto label63;
    }
    _r0_o = new global::java.util.UnknownFormatConversionException();
    _r1.i = ((global::java.util.Formatter_2FormatToken) _r3_o).getConversionType();
    _r1_o = global::java.lang.String.valueOf((char) _r1.i);
    ((global::java.util.UnknownFormatConversionException) _r0_o).@this((global::java.lang.String) _r1_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.util.UnknownFormatConversionException) _r0_o);
    label25:;
    _r0_o = ((global::java.util.Formatter_2Transformer) _r2_o).transformFromBoolean();
    label29:;
    _r1.i = ((global::java.util.Formatter_2FormatToken) _r3_o).getConversionType();
    _r1.i = global::java.lang.Character.isUpperCase((char) _r1.i) ? 1 : 0;
    if (_r1.i == 0) goto label47;
    if (_r0_o == null) goto label47;
    _r1_o = global::java.util.Locale._fUS;
    _r0_o = ((global::java.lang.String) _r0_o).toUpperCase((global::java.util.Locale) _r1_o);
    label47:;
    return (global::java.lang.String) _r0_o;
    label48:;
    _r0_o = ((global::java.util.Formatter_2Transformer) _r2_o).transformFromHashCode();
    goto label29;
    label53:;
    _r0_o = ((global::java.util.Formatter_2Transformer) _r2_o).transformFromString();
    goto label29;
    label58:;
    _r0_o = ((global::java.util.Formatter_2Transformer) _r2_o).transformFromCharacter();
    goto label29;
    label63:;
    _r0_o = ((global::java.util.Formatter_2Transformer) _r2_o)._farg;
    if (_r0_o == null) goto label73;
    _r0_o = ((global::java.util.Formatter_2Transformer) _r2_o)._farg;
    _r0.i = ((_r0_o != null) && (_r0_o is global::java.math.BigInteger)) ? 1 : 0;
    if (_r0.i == 0) goto label78;
    label73:;
    _r0_o = ((global::java.util.Formatter_2Transformer) _r2_o).transformFromBigInteger();
    goto label29;
    label78:;
    _r0_o = ((global::java.util.Formatter_2Transformer) _r2_o).transformFromInteger();
    goto label29;
    label83:;
    _r0_o = ((global::java.util.Formatter_2Transformer) _r2_o).transformFromFloat();
    goto label29;
    label88:;
    _r0_o = ((global::java.util.Formatter_2Transformer) _r2_o).transformFromPercent();
    goto label29;
    label93:;
    _r0_o = ((global::java.util.Formatter_2Transformer) _r2_o).transformFromLineSeparator();
    goto label29;
    label98:;
    _r0_o = ((global::java.util.Formatter_2Transformer) _r2_o).transformFromDateTime();
    goto label29;
//XMLVM_END_WRAPPER[java.util.Formatter$Transformer: java.lang.String transform(java.util.Formatter$FormatToken, java.lang.Object)]
}
public virtual void transform(global::java.util.Formatter_2FormatToken n1, global::java.util.Calendar n2, global::java.lang.StringBuilder n3){
//XMLVM_BEGIN_WRAPPER[java.util.Formatter$DateTimeUtil: void transform(java.util.Formatter$FormatToken, java.util.Calendar, java.lang.StringBuilder)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    global::System.Object _r5_o = null;
    global::System.Object _r6_o = null;
    _r3_o = this;
    _r4_o = n1;
    _r5_o = n2;
    _r6_o = n3;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o)._fresult = (global::java.lang.StringBuilder) _r6_o;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o)._fcalendar = (global::java.util.Calendar) _r5_o;
    _r0.i = ((global::java.util.Formatter_2FormatToken) _r4_o).getDateSuffix();
    switch (_r0.i) {
    case 65: goto label107;
    case 66: goto label99;
    case 67: goto label115;
    case 68: goto label155;
    case 70: goto label159;
    case 72: goto label46;
    case 73: goto label50;
    case 76: goto label62;
    case 77: goto label54;
    case 78: goto label66;
    case 81: goto label95;
    case 82: goto label143;
    case 83: goto label58;
    case 84: goto label147;
    case 89: goto label119;
    case 90: goto label91;
    case 97: goto label111;
    case 98: goto label103;
    case 99: goto label163;
    case 100: goto label135;
    case 101: goto label139;
    case 104: goto label103;
    case 106: goto label127;
    case 107: goto label70;
    case 108: goto label74;
    case 109: goto label131;
    case 112: goto label78;
    case 114: goto label151;
    case 115: goto label83;
    case 121: goto label123;
    case 122: goto label87;
    }
    _r0_o = new global::java.util.UnknownFormatConversionException();
    _r1_o = new global::java.lang.StringBuilder();
    _r2.i = ((global::java.util.Formatter_2FormatToken) _r4_o).getConversionType();
    _r2_o = global::java.lang.String.valueOf((char) _r2.i);
    _r2_o = global::java.lang.String.valueOf((global::java.lang.Object) _r2_o);
    ((global::java.lang.StringBuilder) _r1_o).@this((global::java.lang.String) _r2_o);
    _r2.i = ((global::java.util.Formatter_2FormatToken) _r4_o).getDateSuffix();
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).append((char) _r2.i);
    _r1_o = ((global::java.lang.StringBuilder) _r1_o).toString();
    ((global::java.util.UnknownFormatConversionException) _r0_o).@this((global::java.lang.String) _r1_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.util.UnknownFormatConversionException) _r0_o);
    label46:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1H();
    label49:;
    return;
    label50:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1I();
    goto label49;
    label54:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1M();
    goto label49;
    label58:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1S();
    goto label49;
    label62:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1L();
    goto label49;
    label66:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1N();
    goto label49;
    label70:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1k();
    goto label49;
    label74:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1l();
    goto label49;
    label78:;
    _r0.i = 1;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1p(0!=_r0.i);
    goto label49;
    label83:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1s();
    goto label49;
    label87:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1z();
    goto label49;
    label91:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1Z();
    goto label49;
    label95:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1Q();
    goto label49;
    label99:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1B();
    goto label49;
    label103:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1b();
    goto label49;
    label107:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1A();
    goto label49;
    label111:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1a();
    goto label49;
    label115:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1C();
    goto label49;
    label119:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1Y();
    goto label49;
    label123:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1y();
    goto label49;
    label127:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1j();
    goto label49;
    label131:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1m();
    goto label49;
    label135:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1d();
    goto label49;
    label139:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1e();
    goto label49;
    label143:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1R();
    goto label49;
    label147:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1T();
    goto label49;
    label151:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1r();
    goto label49;
    label155:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1D();
    goto label49;
    label159:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1F();
    goto label49;
    label163:;
    ((global::java.util.Formatter_2DateTimeUtil) _r3_o).transform_1c();
    goto label49;
//XMLVM_END_WRAPPER[java.util.Formatter$DateTimeUtil: void transform(java.util.Formatter$FormatToken, java.util.Calendar, java.lang.StringBuilder)]
}
public virtual global::System.Object getNextFormatToken(){
//XMLVM_BEGIN_WRAPPER[java.util.Formatter$ParserStateMachine: java.util.Formatter$FormatToken getNextFormatToken()]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    _r2_o = this;
    _r0_o = new global::java.util.Formatter_2FormatToken();
    _r1_o = null;
    ((global::java.util.Formatter_2FormatToken) _r0_o).@this((global::java.util.Formatter_2FormatToken) _r1_o);
    ((global::java.util.Formatter_2ParserStateMachine) _r2_o)._ftoken = (global::java.util.Formatter_2FormatToken) _r0_o;
    _r0_o = ((global::java.util.Formatter_2ParserStateMachine) _r2_o)._ftoken;
    _r1_o = ((global::java.util.Formatter_2ParserStateMachine) _r2_o)._fformat;
    _r1.i = ((global::java.nio.CharBuffer) _r1_o).position();
    ((global::java.util.Formatter_2FormatToken) _r0_o).setFormatStringStartIndex((int) _r1.i);
    label19:;
    _r0.i = ((global::java.util.Formatter_2ParserStateMachine) _r2_o)._fstate;
    if (_r0.i == 0) goto label51;
    _r0.i = ((global::java.util.Formatter_2ParserStateMachine) _r2_o).getNextFormatChar();
    ((global::java.util.Formatter_2ParserStateMachine) _r2_o)._fcurrentChar = (char) _r0.i;
    _r0.i = 65535;
    _r1.i = ((global::java.util.Formatter_2ParserStateMachine) _r2_o)._fcurrentChar;
    if (_r0.i != _r1.i) goto label51;
    _r0.i = 1;
    _r1.i = ((global::java.util.Formatter_2ParserStateMachine) _r2_o)._fstate;
    if (_r0.i == _r1.i) goto label51;
    _r0_o = new global::java.util.UnknownFormatConversionException();
    _r1_o = ((global::java.util.Formatter_2ParserStateMachine) _r2_o).getFormatString();
    ((global::java.util.UnknownFormatConversionException) _r0_o).@this((global::java.lang.String) _r1_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.util.UnknownFormatConversionException) _r0_o);
    label51:;
    _r0.i = ((global::java.util.Formatter_2ParserStateMachine) _r2_o)._fstate;
    switch (_r0.i) {
    case 0: goto label57;
    case 1: goto label63;
    case 2: goto label67;
    case 3: goto label71;
    case 4: goto label75;
    case 5: goto label79;
    case 6: goto label83;
    case 7: goto label87;
    }
    goto label19;
    label57:;
    ((global::java.util.Formatter_2ParserStateMachine) _r2_o).process_1EXIT_1STATE();
    _r0_o = ((global::java.util.Formatter_2ParserStateMachine) _r2_o)._ftoken;
    return (global::java.util.Formatter_2FormatToken) _r0_o;
    label63:;
    ((global::java.util.Formatter_2ParserStateMachine) _r2_o).process_1ENTRY_1STATE();
    goto label19;
    label67:;
    ((global::java.util.Formatter_2ParserStateMachine) _r2_o).process_1START_1CONVERSION_1STATE();
    goto label19;
    label71:;
    ((global::java.util.Formatter_2ParserStateMachine) _r2_o).process_1FlAGS_1STATE();
    goto label19;
    label75:;
    ((global::java.util.Formatter_2ParserStateMachine) _r2_o).process_1WIDTH_1STATE();
    goto label19;
    label79:;
    ((global::java.util.Formatter_2ParserStateMachine) _r2_o).process_1PRECISION_1STATE();
    goto label19;
    label83:;
    ((global::java.util.Formatter_2ParserStateMachine) _r2_o).process_1CONVERSION_1TYPE_1STATE();
    goto label19;
    label87:;
    ((global::java.util.Formatter_2ParserStateMachine) _r2_o).process_1SUFFIX_1STATE();
    goto label19;
//XMLVM_END_WRAPPER[java.util.Formatter$ParserStateMachine: java.util.Formatter$FormatToken getNextFormatToken()]
}
private void process_1PRECISION_1STATE(){
//XMLVM_BEGIN_WRAPPER[java.util.Formatter$ParserStateMachine: void process_PRECISION_STATE()]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    _r2_o = this;
    _r0.i = ((global::java.util.Formatter_2ParserStateMachine) _r2_o)._fcurrentChar;
    _r0.i = global::java.lang.Character.isDigit((char) _r0.i) ? 1 : 0;
    if (_r0.i == 0) goto label23;
    _r0_o = ((global::java.util.Formatter_2ParserStateMachine) _r2_o)._ftoken;
    _r1_o = ((global::java.util.Formatter_2ParserStateMachine) _r2_o)._fformat;
    _r1.i = ((global::java.util.Formatter_2ParserStateMachine) _r2_o).parseInt((global::java.nio.CharBuffer) _r1_o);
    ((global::java.util.Formatter_2FormatToken) _r0_o).setPrecision((int) _r1.i);
    _r0.i = 6;
    ((global::java.util.Formatter_2ParserStateMachine) _r2_o)._fstate = _r0.i;
    return;
    label23:;
    _r0_o = new global::java.util.UnknownFormatConversionException();
    _r1_o = ((global::java.util.Formatter_2ParserStateMachine) _r2_o).getFormatString();
    ((global::java.util.UnknownFormatConversionException) _r0_o).@this((global::java.lang.String) _r1_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.util.UnknownFormatConversionException) _r0_o);
//XMLVM_END_WRAPPER[java.util.Formatter$ParserStateMachine: void process_PRECISION_STATE()]
}