public void @this(int n1, global::org.xmlvm._nArrayAdapter<sbyte> n2){ //XMLVM_BEGIN_WRAPPER[java.math.BigInteger: void <init>(int, byte[])] 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::org.xmlvm._nElement _r4; global::System.Object _r5_o = null; global::org.xmlvm._nElement _r6; global::System.Object _r7_o = null; _r5_o = this; _r6.i = n1; _r7_o = n2; _r4.i = 1; _r3.i = 0; ((global::java.lang.Number) _r5_o).@this(); _r0.i = -2; ((global::java.math.BigInteger) _r5_o)._ffirstNonzeroDigit = _r0.i; ((global::java.math.BigInteger) _r5_o)._fhashCode = _r3.i; if (_r7_o != null) goto label18; _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); label18:; _r0.i = -1; if (_r6.i < _r0.i) goto label23; if (_r6.i <= _r4.i) goto label35; label23:; _r0_o = new global::java.lang.NumberFormatException(); // Value=math.13 _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 49)), unchecked((char) unchecked((uint) 51))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label35:; if (_r6.i != 0) goto label41; _r0.i = ((global::org.xmlvm._nIArray) _r7_o).Length; _r1.i = _r3.i; label39:; if (_r1.i < _r0.i) goto label53; label41:; _r0.i = ((global::org.xmlvm._nIArray) _r7_o).Length; if (_r0.i != 0) goto label72; ((global::java.math.BigInteger) _r5_o)._fsign = _r3.i; ((global::java.math.BigInteger) _r5_o)._fnumberLength = _r4.i; _r0_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r4.i]); ((global::java.math.BigInteger) _r5_o)._fdigits = (global::org.xmlvm._nArrayAdapter<int>) _r0_o; label52:; return; label53:; _r2.i = ((global::org.xmlvm._nArrayAdapter<sbyte>) _r7_o)[_r1.i]; if (_r2.i == 0) goto label69; _r0_o = new global::java.lang.NumberFormatException(); // Value=math.14 _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 49)), unchecked((char) unchecked((uint) 52))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label69:; _r1.i = _r1.i + 1; goto label39; label72:; ((global::java.math.BigInteger) _r5_o)._fsign = _r6.i; ((global::java.math.BigInteger) _r5_o).putBytesPositiveToIntegers((global::org.xmlvm._nArrayAdapter<sbyte>) _r7_o); ((global::java.math.BigInteger) _r5_o).cutOffLeadingZeroes(); goto label52; //XMLVM_END_WRAPPER[java.math.BigInteger: void <init>(int, byte[])] }
public static global::System.Object valueOf(double n1){ //XMLVM_BEGIN_WRAPPER[java.math.BigDecimal: java.math.BigDecimal valueOf(double)] global::org.xmlvm._nElement _r0; global::System.Object _r0_o = null; global::System.Object _r1_o = null; global::org.xmlvm._nElement _r2; _r2.d = n1; _r0.i = global::java.lang.Double.isInfinite((double) _r2.d) ? 1 : 0; if (_r0.i != 0) goto label12; _r0.i = global::java.lang.Double.isNaN((double) _r2.d) ? 1 : 0; if (_r0.i == 0) goto label24; label12:; _r0_o = new global::java.lang.NumberFormatException(); // Value=math.03 _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 48)), unchecked((char) unchecked((uint) 51))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label24:; _r0_o = new global::java.math.BigDecimal(); _r1_o = global::java.lang.Double.toString((double) _r2.d); ((global::java.math.BigDecimal) _r0_o).@this((global::java.lang.String) _r1_o); return (global::java.math.BigDecimal) _r0_o; //XMLVM_END_WRAPPER[java.math.BigDecimal: java.math.BigDecimal valueOf(double)] }
private static float parseFltName(global::java.lang.String n1, int n2){ //XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.util.FloatingPointParser: float parseFltName(java.lang.String, int)] global::org.xmlvm._nElement _r0; _r0.i = 0; _r0.l = 0; _r0.f = 0; _r0.d = 0; global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; _r1.i = 0; _r1.l = 0; _r1.f = 0; _r1.d = 0; global::org.xmlvm._nElement _r2; _r2.i = 0; _r2.l = 0; _r2.f = 0; _r2.d = 0; global::org.xmlvm._nElement _r3; _r3.i = 0; _r3.l = 0; _r3.f = 0; _r3.d = 0; global::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; _r4.i = 0; _r4.l = 0; _r4.f = 0; _r4.d = 0; global::org.xmlvm._nElement _r5; _r5.i = 0; _r5.l = 0; _r5.f = 0; _r5.d = 0; global::org.xmlvm._nElement _r6; _r6.i = 0; _r6.l = 0; _r6.f = 0; _r6.d = 0; global::org.xmlvm._nElement _r7; _r7.i = 0; _r7.l = 0; _r7.f = 0; _r7.d = 0; global::org.xmlvm._nElement _r8; _r8.i = 0; _r8.l = 0; _r8.f = 0; _r8.d = 0; global::System.Object _r8_o = null; global::org.xmlvm._nElement _r9; _r9.i = 0; _r9.l = 0; _r9.f = 0; _r9.d = 0; _r8_o = n1; _r9.i = n2; _r5.i = 8; _r7.i = 3; _r2.i = 1; _r1.i = 0; if (_r9.i == _r7.i) goto label22; _r0.i = 4; if (_r9.i == _r0.i) goto label22; if (_r9.i == _r5.i) goto label22; _r0.i = 9; if (_r9.i == _r0.i) goto label22; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label22:; _r0.i = ((global::java.lang.String) _r8_o).charAt((int) _r1.i); switch (_r0.i) { case 43: goto label72; case 45: goto label46; } _r2.i = _r1.i; _r6.i = _r1.i; label31:; // Value=Infinity _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)73)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 121))})); _r0_o = _r8_o; _r4.i = _r1.i; _r0.i = ((global::java.lang.String) _r0_o).regionMatches(0!=_r1.i, (int) _r2.i, (global::java.lang.String) _r3_o, (int) _r4.i, (int) _r5.i) ? 1 : 0; if (_r0.i == 0) goto label52; if (_r6.i == 0) goto label49; _r0.f = global::System.Single.NegativeInfinity; label45:; return _r0.f; label46:; _r0.i = _r2.i; label47:; _r6.i = _r0.i; goto label31; label49:; _r0.f = global::System.Single.PositiveInfinity; goto label45; label52:; // Value=NaN _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)78)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 78))})); _r0_o = _r8_o; _r4.i = _r1.i; _r5.i = _r7.i; _r0.i = ((global::java.lang.String) _r0_o).regionMatches(0!=_r1.i, (int) _r2.i, (global::java.lang.String) _r3_o, (int) _r4.i, (int) _r5.i) ? 1 : 0; if (_r0.i == 0) goto label66; _r0.f = global::System.Single.NaN; goto label45; label66:; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label72:; _r0.i = _r1.i; goto label47; //XMLVM_END_WRAPPER[org.apache.harmony.luni.util.FloatingPointParser: float parseFltName(java.lang.String, int)] }
public void @this(global::org.xmlvm._nArrayAdapter<char> n1, int n2, int n3){ //XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigDecimal: void <init>(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._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::System.Object _r17_o = null; global::org.xmlvm._nElement _r18; global::System.Object _r18_o = null; global::org.xmlvm._nElement _r19; global::System.Object _r19_o = null; global::org.xmlvm._nElement _r20; global::System.Object _r20_o = null; global::org.xmlvm._nExceptionAdapter _ex = null; _r17_o = this; _r18_o = n1; _r19.i = n2; _r20.i = n3; ((global::java.lang.Object) _r17_o).@this(); _r13_o = null; _r0_o = _r13_o; _r1_o = _r17_o; ((global::com.codename1.util.TBigDecimal) _r1_o)._ftoStringImage = (global::java.lang.String) _r0_o; _r13.i = 0; _r0.i = _r13.i; _r1_o = _r17_o; ((global::com.codename1.util.TBigDecimal) _r1_o)._fhashCode = _r0.i; _r13.i = 0; _r0.i = _r13.i; _r1_o = _r17_o; ((global::com.codename1.util.TBigDecimal) _r1_o)._fprecision = _r0.i; _r4.i = _r19.i; _r13.i = 1; _r13.i = _r20.i - _r13.i; _r7.i = _r19.i + _r13.i; _r10_o = null; if (_r18_o != null) goto label37; _r13_o = new global::java.lang.NullPointerException(); ((global::java.lang.NullPointerException) _r13_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NullPointerException) _r13_o); label37:; _r0_o = _r18_o; _r0.i = ((global::org.xmlvm._nIArray) _r0_o).Length; _r13.i = _r0.i; if (_r7.i >= _r13.i) goto label49; if (_r19.i < 0) goto label49; if (_r20.i <= 0) goto label49; if (_r7.i >= 0) goto label55; label49:; _r13_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r13_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r13_o); label55:; _r11_o = new global::java.lang.StringBuilder(); _r0_o = _r11_o; _r1.i = _r20.i; ((global::java.lang.StringBuilder) _r0_o).@this((int) _r1.i); _r5.i = 0; _r0.i = _r19.i; _r1.i = _r7.i; if (_r0.i > _r1.i) goto label79; _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i]; _r14.i = 43; if (_r13.i != _r14.i) goto label79; _r19.i = _r19.i + 1; _r4.i = _r4.i + 1; label79:; _r6.i = 0; _r12.i = 0; label81:; _r0.i = _r19.i; _r1.i = _r7.i; if (_r0.i > _r1.i) goto label119; _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i]; _r14.i = 46; if (_r13.i == _r14.i) goto label119; _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i]; _r14.i = 101; if (_r13.i == _r14.i) goto label119; _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i]; _r14.i = 69; if (_r13.i == _r14.i) goto label119; if (_r12.i != 0) goto label114; _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i]; _r14.i = 48; if (_r13.i != _r14.i) goto label117; _r6.i = _r6.i + 1; label114:; _r19.i = _r19.i + 1; goto label81; label117:; _r12.i = 1; goto label114; label119:; _r13.i = _r19.i - _r4.i; _r0_o = _r11_o; _r1_o = _r18_o; _r2.i = _r4.i; _r3.i = _r13.i; ((global::java.lang.StringBuilder) _r0_o).append((global::org.xmlvm._nArrayAdapter<char>) _r1_o, (int) _r2.i, (int) _r3.i); _r13.i = _r19.i - _r4.i; _r5.i = _r5.i + _r13.i; _r0.i = _r19.i; _r1.i = _r7.i; if (_r0.i > _r1.i) goto label300; _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i]; _r14.i = 46; if (_r13.i != _r14.i) goto label300; _r19.i = _r19.i + 1; _r4.i = _r19.i; label147:; _r0.i = _r19.i; _r1.i = _r7.i; if (_r0.i > _r1.i) goto label179; _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i]; _r14.i = 101; if (_r13.i == _r14.i) goto label179; _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i]; _r14.i = 69; if (_r13.i == _r14.i) goto label179; if (_r12.i != 0) goto label174; _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i]; _r14.i = 48; if (_r13.i != _r14.i) goto label177; _r6.i = _r6.i + 1; label174:; _r19.i = _r19.i + 1; goto label147; label177:; _r12.i = 1; goto label174; label179:; _r13.i = _r19.i - _r4.i; _r0.i = _r13.i; _r1_o = _r17_o; ((global::com.codename1.util.TBigDecimal) _r1_o)._fscale = _r0.i; _r0_o = _r17_o; _r0.i = ((global::com.codename1.util.TBigDecimal) _r0_o)._fscale; _r13.i = _r0.i; _r5.i = _r5.i + _r13.i; _r0_o = _r17_o; _r0.i = ((global::com.codename1.util.TBigDecimal) _r0_o)._fscale; _r13.i = _r0.i; _r0_o = _r11_o; _r1_o = _r18_o; _r2.i = _r4.i; _r3.i = _r13.i; ((global::java.lang.StringBuilder) _r0_o).append((global::org.xmlvm._nArrayAdapter<char>) _r1_o, (int) _r2.i, (int) _r3.i); label205:; _r0.i = _r19.i; _r1.i = _r7.i; if (_r0.i > _r1.i) goto label307; _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i]; _r14.i = 101; if (_r13.i == _r14.i) goto label222; _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i]; _r14.i = 69; if (_r13.i != _r14.i) goto label307; label222:; _r19.i = _r19.i + 1; _r4.i = _r19.i; _r0.i = _r19.i; _r1.i = _r7.i; if (_r0.i > _r1.i) goto label252; _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i]; _r14.i = 43; if (_r13.i != _r14.i) goto label252; _r19.i = _r19.i + 1; _r0.i = _r19.i; _r1.i = _r7.i; if (_r0.i > _r1.i) goto label252; _r13.i = ((global::org.xmlvm._nArrayAdapter<char>) _r18_o)[_r19.i]; _r14.i = 45; if (_r13.i == _r14.i) goto label252; _r4.i = _r4.i + 1; label252:; _r13.i = _r7.i + 1; _r13.i = _r13.i - _r4.i; _r0_o = _r18_o; _r1.i = _r4.i; _r2.i = _r13.i; _r10_o = global::java.lang.String.valueOf((global::org.xmlvm._nArrayAdapter<char>) _r0_o, (int) _r1.i, (int) _r2.i); _r0_o = _r17_o; _r0.i = ((global::com.codename1.util.TBigDecimal) _r0_o)._fscale; _r13.i = _r0.i; _r13.l = (long) _r13.i; _r15.i = global::java.lang.Integer.parseInt((global::java.lang.String) _r10_o); _r15.l = (long) _r15.i; _r8.l = _r13.l - _r15.l; _r13.i = (int) _r8.l; _r0.i = _r13.i; _r1_o = _r17_o; ((global::com.codename1.util.TBigDecimal) _r1_o)._fscale = _r0.i; _r0_o = _r17_o; _r0.i = ((global::com.codename1.util.TBigDecimal) _r0_o)._fscale; _r13.i = _r0.i; _r13.l = (long) _r13.i; _r13.i = _r8.l > _r13.l ? 1 : (_r8.l == _r13.l ? 0 : -1); if (_r13.i == 0) goto label307; _r13_o = new global::java.lang.NumberFormatException(); // Value=Scale out of range. _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)83)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 46))})); ((global::java.lang.NumberFormatException) _r13_o).@this((global::java.lang.String) _r14_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r13_o); label300:; _r13.i = 0; _r0.i = _r13.i; _r1_o = _r17_o; ((global::com.codename1.util.TBigDecimal) _r1_o)._fscale = _r0.i; goto label205; label307:; _r13.i = 19; if (_r5.i >= _r13.i) goto label370; _r13_o = ((global::java.lang.StringBuilder) _r11_o).toString(); _r13.l = global::java.lang.Long.parseLong((global::java.lang.String) _r13_o); _r0.l = _r13.l; _r2_o = _r17_o; ((global::com.codename1.util.TBigDecimal) _r2_o)._fsmallValue = _r0.l; _r0_o = _r17_o; _r0.l = ((global::com.codename1.util.TBigDecimal) _r0_o)._fsmallValue; _r13.l = _r0.l; _r13.i = global::com.codename1.util.TBigDecimal.bitLength((long) _r13.l); _r0.i = _r13.i; _r1_o = _r17_o; ((global::com.codename1.util.TBigDecimal) _r1_o)._fbitLength = _r0.i; label338:; _r13.i = ((global::java.lang.StringBuilder) _r11_o).length(); _r13.i = _r13.i - _r6.i; _r0.i = _r13.i; _r1_o = _r17_o; ((global::com.codename1.util.TBigDecimal) _r1_o)._fprecision = _r0.i; _r13.i = 0; _r13.i = ((global::java.lang.StringBuilder) _r11_o).charAt((int) _r13.i); _r14.i = 45; if (_r13.i != _r14.i) goto label369; _r0_o = _r17_o; _r0.i = ((global::com.codename1.util.TBigDecimal) _r0_o)._fprecision; _r13.i = _r0.i; _r14.i = 1; _r13.i = _r13.i - _r14.i; _r0.i = _r13.i; _r1_o = _r17_o; ((global::com.codename1.util.TBigDecimal) _r1_o)._fprecision = _r0.i; label369:; return; label370:; _r13_o = new global::com.codename1.util.TBigInteger(); _r14_o = ((global::java.lang.StringBuilder) _r11_o).toString(); ((global::com.codename1.util.TBigInteger) _r13_o).@this((global::java.lang.String) _r14_o); _r0_o = _r17_o; _r1_o = _r13_o; ((global::com.codename1.util.TBigDecimal) _r0_o).setUnscaledValue((global::com.codename1.util.TBigInteger) _r1_o); goto label338; //XMLVM_END_WRAPPER[com.codename1.util.TBigDecimal: void <init>(char[], int, int)] }
public static sbyte parseByte(global::java.lang.String n1){ //XMLVM_BEGIN_WRAPPER[java.lang.Byte: byte parseByte(java.lang.String)] global::org.xmlvm._nElement _r0; global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; global::System.Object _r2_o = null; _r2_o = n1; _r0.i = global::java.lang.Integer.parseInt((global::java.lang.String) _r2_o); _r1.i = (_r0.i << 24) >> 24; if (_r1.i != _r0.i) goto label8; return (sbyte) _r1.i; label8:; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); //XMLVM_END_WRAPPER[java.lang.Byte: byte parseByte(java.lang.String)] }
public static global::System.Object decode(global::java.lang.String n1){ //XMLVM_BEGIN_WRAPPER[java.lang.Short: java.lang.Short decode(java.lang.String)] global::org.xmlvm._nElement _r0; global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; global::System.Object _r2_o = null; _r2_o = n1; _r0_o = global::java.lang.Integer.decode((global::java.lang.String) _r2_o); _r0.i = ((global::java.lang.Integer) _r0_o).intValue(); _r1.i = (_r0.i << 16) >> 16; if (_r1.i != _r0.i) goto label16; _r0_o = global::java.lang.Short.valueOf((short) _r1.i); return (global::java.lang.Short) _r0_o; label16:; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); //XMLVM_END_WRAPPER[java.lang.Short: java.lang.Short decode(java.lang.String)] }
public static float parseFloat(global::java.lang.String n1) { //XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.util.FloatingPointParser: float parseFloat(java.lang.String)] global::org.xmlvm._nElement _r0; _r0.i = 0; _r0.l = 0; _r0.f = 0; _r0.d = 0; global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; _r1.i = 0; _r1.l = 0; _r1.f = 0; _r1.d = 0; global::System.Object _r1_o = null; global::org.xmlvm._nElement _r2; _r2.i = 0; _r2.l = 0; _r2.f = 0; _r2.d = 0; global::System.Object _r2_o = null; global::org.xmlvm._nElement _r3; _r3.i = 0; _r3.l = 0; _r3.f = 0; _r3.d = 0; global::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; _r4.i = 0; _r4.l = 0; _r4.f = 0; _r4.d = 0; global::System.Object _r4_o = null; global::org.xmlvm._nExceptionAdapter _ex = null; _r4_o = n1; _r0_o = ((global::java.lang.String)_r4_o).trim(); _r1.i = ((global::java.lang.String)_r0_o).length(); if (_r1.i != 0) { goto label16; } _r1_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException)_r1_o).@this((global::java.lang.String)_r0_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException)_r1_o); label16 :; _r2.i = 1; _r2.i = _r1.i - _r2.i; _r2.i = ((global::java.lang.String)_r0_o).charAt((int)_r2.i); _r3.i = 121; if (_r2.i == _r3.i) { goto label31; } _r3.i = 78; if (_r2.i != _r3.i) { goto label36; } label31 :; _r0.f = global::org.apache.harmony.luni.util.FloatingPointParser.parseFltName((global::java.lang.String)_r0_o, (int)_r1.i); label35 :; return(_r0.f); label36 :; _r2_o = ((global::java.lang.String)_r0_o).toLowerCase(); // Value=0x _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)48)), unchecked ((char)unchecked ((uint)120)) })); _r2.i = ((global::java.lang.String)_r2_o).indexOf((global::java.lang.String)_r3_o); _r3.i = -1; if (_r2.i == _r3.i) { goto label54; } _r0.f = global::org.apache.harmony.luni.util.HexStringParser.parseFloat((global::java.lang.String)_r0_o); goto label35; label54 :; _r0_o = global::org.apache.harmony.luni.util.FloatingPointParser.initialParse((global::java.lang.String)_r0_o, (int)_r1.i); _r1_o = ((global::org.apache.harmony.luni.util.FloatingPointParser_2StringExponentPair)_r0_o)._fs; _r2.i = ((global::org.apache.harmony.luni.util.FloatingPointParser_2StringExponentPair)_r0_o)._fe; _r1.f = global::org.apache.harmony.luni.util.FloatingPointParser.parseFltImpl((global::java.lang.String)_r1_o, (int)_r2.i); _r0.i = ((global::org.apache.harmony.luni.util.FloatingPointParser_2StringExponentPair)_r0_o)._fnegative ? 1 : 0; if (_r0.i == 0) { goto label72; } _r0.f = -_r1.f; goto label35; label72 :; _r0.f = _r1.f; goto label35; //XMLVM_END_WRAPPER[org.apache.harmony.luni.util.FloatingPointParser: float parseFloat(java.lang.String)] }
public void @this(global::org.xmlvm._nArrayAdapter<sbyte> n1){ //XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigInteger: void <init>(byte[])] 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._nExceptionAdapter _ex = null; _r2_o = this; _r3_o = n1; _r1.i = 0; ((global::java.lang.Object) _r2_o).@this(); _r0.i = -2; ((global::com.codename1.util.TBigInteger) _r2_o)._ffirstNonzeroDigit = _r0.i; ((global::com.codename1.util.TBigInteger) _r2_o)._fhashCode = _r1.i; _r0.i = ((global::org.xmlvm._nIArray) _r3_o).Length; if (_r0.i != 0) goto label20; _r0_o = new global::java.lang.NumberFormatException(); // Value=Zero length BigInteger _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)90)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 111)), 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)), unchecked((char) unchecked((uint) 66)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114))})); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label20:; _r0.i = ((global::org.xmlvm._nArrayAdapter<sbyte>) _r3_o)[_r1.i]; if (_r0.i >= 0) goto label34; _r0.i = -1; ((global::com.codename1.util.TBigInteger) _r2_o)._fsign = _r0.i; ((global::com.codename1.util.TBigInteger) _r2_o).putBytesNegativeToIntegers((global::org.xmlvm._nArrayAdapter<sbyte>) _r3_o); label30:; ((global::com.codename1.util.TBigInteger) _r2_o).cutOffLeadingZeroes(); return; label34:; _r0.i = 1; ((global::com.codename1.util.TBigInteger) _r2_o)._fsign = _r0.i; ((global::com.codename1.util.TBigInteger) _r2_o).putBytesPositiveToIntegers((global::org.xmlvm._nArrayAdapter<sbyte>) _r3_o); goto label30; //XMLVM_END_WRAPPER[com.codename1.util.TBigInteger: void <init>(byte[])] }
private static global::System.Object initialParse(global::java.lang.String n1, int n2) { //XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.util.FloatingPointParser: org.apache.harmony.luni.util.FloatingPointParser$StringExponentPair initialParse(java.lang.String, int)] global::org.xmlvm._nElement _r0; _r0.i = 0; _r0.l = 0; _r0.f = 0; _r0.d = 0; global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; _r1.i = 0; _r1.l = 0; _r1.f = 0; _r1.d = 0; global::System.Object _r1_o = null; global::org.xmlvm._nElement _r2; _r2.i = 0; _r2.l = 0; _r2.f = 0; _r2.d = 0; global::System.Object _r2_o = null; global::org.xmlvm._nElement _r3; _r3.i = 0; _r3.l = 0; _r3.f = 0; _r3.d = 0; global::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; _r4.i = 0; _r4.l = 0; _r4.f = 0; _r4.d = 0; global::System.Object _r4_o = null; global::org.xmlvm._nElement _r5; _r5.i = 0; _r5.l = 0; _r5.f = 0; _r5.d = 0; global::System.Object _r5_o = null; global::org.xmlvm._nElement _r6; _r6.i = 0; _r6.l = 0; _r6.f = 0; _r6.d = 0; global::System.Object _r6_o = null; global::org.xmlvm._nElement _r7; _r7.i = 0; _r7.l = 0; _r7.f = 0; _r7.d = 0; global::System.Object _r7_o = null; global::org.xmlvm._nElement _r8; _r8.i = 0; _r8.l = 0; _r8.f = 0; _r8.d = 0; global::System.Object _r8_o = null; global::org.xmlvm._nElement _r9; _r9.i = 0; _r9.l = 0; _r9.f = 0; _r9.d = 0; global::System.Object _r9_o = null; global::org.xmlvm._nElement _r10; _r10.i = 0; _r10.l = 0; _r10.f = 0; _r10.d = 0; global::System.Object _r10_o = null; global::org.xmlvm._nElement _r11; _r11.i = 0; _r11.l = 0; _r11.f = 0; _r11.d = 0; global::System.Object _r11_o = null; global::org.xmlvm._nElement _r12; _r12.i = 0; _r12.l = 0; _r12.f = 0; _r12.d = 0; global::System.Object _r12_o = null; global::org.xmlvm._nElement _r13; _r13.i = 0; _r13.l = 0; _r13.f = 0; _r13.d = 0; global::System.Object _r13_o = null; global::org.xmlvm._nExceptionAdapter _ex = null; _r12_o = n1; _r13.i = n2; _r6.i = 43; _r5.i = -1; _r10.i = -359; _r9.i = 0; _r8.i = 1; if (_r13.i != 0) { goto label15; } _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException)_r0_o).@this((global::java.lang.String)_r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException)_r0_o); label15 :; _r0.i = _r13.i - _r8.i; _r0.i = ((global::java.lang.String)_r12_o).charAt((int)_r0.i); _r1.i = 68; if (_r0.i == _r1.i) { goto label37; } _r1.i = 100; if (_r0.i == _r1.i) { goto label37; } _r1.i = 70; if (_r0.i == _r1.i) { goto label37; } _r1.i = 102; if (_r0.i != _r1.i) { goto label47; } label37 :; _r0.i = _r13.i + -1; if (_r0.i != 0) { goto label48; } _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException)_r0_o).@this((global::java.lang.String)_r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException)_r0_o); label47 :; _r0.i = _r13.i; label48 :; _r1.i = 69; _r1.i = ((global::java.lang.String)_r12_o).indexOf((int)_r1.i); _r2.i = 101; _r2.i = ((global::java.lang.String)_r12_o).indexOf((int)_r2.i); _r1.i = global::java.lang.Math.max((int)_r1.i, (int)_r2.i); if (_r1.i <= _r5.i) { goto label128; } _r2.i = _r1.i + 1; if (_r2.i != _r0.i) { goto label76; } _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException)_r0_o).@this((global::java.lang.String)_r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException)_r0_o); label76 :; _r2.i = _r1.i + 1; _r3.i = ((global::java.lang.String)_r12_o).charAt((int)_r2.i); if (_r3.i != _r6.i) { goto label102; } _r3.i = _r2.i + 1; _r3.i = ((global::java.lang.String)_r12_o).charAt((int)_r3.i); _r4.i = 45; if (_r3.i != _r4.i) { goto label100; } _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException)_r0_o).@this((global::java.lang.String)_r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException)_r0_o); label100 :; _r2.i = _r2.i + 1; label102 :; try { _r2_o = ((global::java.lang.String)_r12_o).substring((int)_r2.i, (int)_r0.i); _r2.i = global::java.lang.Integer.parseInt((global::java.lang.String)_r2_o); } catch (global::org.xmlvm._nExceptionAdapter ex) { global::System.Object _java_exception = ex.getJavaException(); if (_java_exception is global::java.lang.NumberFormatException) { _ex = ex; goto label121; } throw ex; } // end catch _r11.i = _r2.i; _r2.i = _r1.i; _r1.i = _r11.i; label113 :; if (_r0.i != 0) { goto label131; } _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException)_r0_o).@this((global::java.lang.String)_r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException)_r0_o); label121 :; _r0_o = _ex.getJavaException(); _ex = null; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException)_r0_o).@this((global::java.lang.String)_r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException)_r0_o); label128 :; _r1.i = _r9.i; _r2.i = _r0.i; goto label113; label131 :; _r3.i = ((global::java.lang.String)_r12_o).charAt((int)_r9.i); _r4.i = 45; if (_r3.i != _r4.i) { goto label154; } _r3.i = _r9.i + 1; _r0.i = _r0.i + -1; _r4.i = _r0.i; _r0.i = _r3.i; _r3.i = _r8.i; label146 :; if (_r4.i != 0) { goto label164; } _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException)_r0_o).@this((global::java.lang.String)_r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException)_r0_o); label154 :; if (_r3.i != _r6.i) { goto label298; } _r3.i = _r9.i + 1; _r0.i = _r0.i + -1; _r4.i = _r0.i; _r0.i = _r3.i; _r3.i = _r9.i; goto label146; label164 :; _r4.i = 46; _r4.i = ((global::java.lang.String)_r12_o).indexOf((int)_r4.i); if (_r4.i <= _r5.i) { goto label218; } _r5.i = _r2.i - _r4.i; _r5.i = _r5.i - _r8.i; _r1.i = _r1.i - _r5.i; _r5_o = new global::java.lang.StringBuilder(); _r0_o = ((global::java.lang.String)_r12_o).substring((int)_r0.i, (int)_r4.i); _r0_o = global::java.lang.String.valueOf((global::java.lang.Object)_r0_o); ((global::java.lang.StringBuilder)_r5_o).@this((global::java.lang.String)_r0_o); _r0.i = _r4.i + 1; _r0_o = ((global::java.lang.String)_r12_o).substring((int)_r0.i, (int)_r2.i); _r0_o = ((global::java.lang.StringBuilder)_r5_o).append((global::java.lang.String)_r0_o); _r0_o = ((global::java.lang.StringBuilder)_r0_o).toString(); _r11.i = _r1.i; _r1_o = _r0_o; _r0.i = _r11.i; label206 :; _r2.i = ((global::java.lang.String)_r1_o).length(); if (_r2.i != 0) { goto label226; } _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException)_r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException)_r0_o); label218 :; _r0_o = ((global::java.lang.String)_r12_o).substring((int)_r0.i, (int)_r2.i); _r11.i = _r1.i; _r1_o = _r0_o; _r0.i = _r11.i; goto label206; label226 :; _r4.i = _r2.i; label227 :; if (_r4.i <= _r8.i) { goto label239; } _r5.i = _r4.i - _r8.i; _r5.i = ((global::java.lang.String)_r1_o).charAt((int)_r5.i); _r6.i = 48; if (_r5.i == _r6.i) { goto label292; } label239 :; _r5.i = _r9.i; label240 :; _r6.i = _r4.i - _r8.i; if (_r5.i >= _r6.i) { goto label252; } _r6.i = ((global::java.lang.String)_r1_o).charAt((int)_r5.i); _r7.i = 48; if (_r6.i == _r7.i) { goto label295; } label252 :; if (_r4.i != _r2.i) { goto label256; } if (_r5.i == 0) { goto label262; } label256 :; _r2.i = _r2.i - _r4.i; _r0.i = _r0.i + _r2.i; _r1_o = ((global::java.lang.String)_r1_o).substring((int)_r5.i, (int)_r4.i); label262 :; _r2.i = ((global::java.lang.String)_r1_o).length(); _r4.i = 52; if (_r2.i <= _r4.i) { goto label286; } if (_r0.i >= _r10.i) { goto label286; } _r4.i = _r10.i - _r0.i; _r5.i = _r2.i - _r8.i; _r4.i = global::java.lang.Math.min((int)_r4.i, (int)_r5.i); _r2.i = _r2.i - _r4.i; _r1_o = ((global::java.lang.String)_r1_o).substring((int)_r9.i, (int)_r2.i); _r0.i = _r0.i + _r4.i; label286 :; _r2_o = new global::org.apache.harmony.luni.util.FloatingPointParser_2StringExponentPair(); ((global::org.apache.harmony.luni.util.FloatingPointParser_2StringExponentPair)_r2_o).@this((global::java.lang.String)_r1_o, (int)_r0.i, 0 != _r3.i); return((global::org.apache.harmony.luni.util.FloatingPointParser_2StringExponentPair)_r2_o); label292 :; _r4.i = _r4.i + -1; goto label227; label295 :; _r5.i = _r5.i + 1; goto label240; label298 :; _r3.i = _r9.i; _r4.i = _r0.i; _r0.i = _r9.i; goto label146; //XMLVM_END_WRAPPER[org.apache.harmony.luni.util.FloatingPointParser: org.apache.harmony.luni.util.FloatingPointParser$StringExponentPair initialParse(java.lang.String, int)] }
private static float parseFltName(global::java.lang.String n1, int n2) { //XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.util.FloatingPointParser: float parseFltName(java.lang.String, int)] global::org.xmlvm._nElement _r0; _r0.i = 0; _r0.l = 0; _r0.f = 0; _r0.d = 0; global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; _r1.i = 0; _r1.l = 0; _r1.f = 0; _r1.d = 0; global::System.Object _r1_o = null; global::org.xmlvm._nElement _r2; _r2.i = 0; _r2.l = 0; _r2.f = 0; _r2.d = 0; global::System.Object _r2_o = null; global::org.xmlvm._nElement _r3; _r3.i = 0; _r3.l = 0; _r3.f = 0; _r3.d = 0; global::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; _r4.i = 0; _r4.l = 0; _r4.f = 0; _r4.d = 0; global::System.Object _r4_o = null; global::org.xmlvm._nElement _r5; _r5.i = 0; _r5.l = 0; _r5.f = 0; _r5.d = 0; global::System.Object _r5_o = null; global::org.xmlvm._nElement _r6; _r6.i = 0; _r6.l = 0; _r6.f = 0; _r6.d = 0; global::System.Object _r6_o = null; global::org.xmlvm._nElement _r7; _r7.i = 0; _r7.l = 0; _r7.f = 0; _r7.d = 0; global::System.Object _r7_o = null; global::org.xmlvm._nElement _r8; _r8.i = 0; _r8.l = 0; _r8.f = 0; _r8.d = 0; global::System.Object _r8_o = null; global::org.xmlvm._nElement _r9; _r9.i = 0; _r9.l = 0; _r9.f = 0; _r9.d = 0; global::System.Object _r9_o = null; global::org.xmlvm._nExceptionAdapter _ex = null; _r8_o = n1; _r9.i = n2; _r5.i = 8; _r7.i = 3; _r2.i = 1; _r1.i = 0; if (_r9.i == _r7.i) { goto label22; } _r0.i = 4; if (_r9.i == _r0.i) { goto label22; } if (_r9.i == _r5.i) { goto label22; } _r0.i = 9; if (_r9.i == _r0.i) { goto label22; } _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException)_r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException)_r0_o); label22 :; _r0.i = ((global::java.lang.String)_r8_o).charAt((int)_r1.i); switch (_r0.i) { case 43: goto label72; case 45: goto label46; } _r2.i = _r1.i; _r6.i = _r1.i; label31 :; // Value=Infinity _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)73)), unchecked ((char)unchecked ((uint)110)), unchecked ((char)unchecked ((uint)102)), unchecked ((char)unchecked ((uint)105)), unchecked ((char)unchecked ((uint)110)), unchecked ((char)unchecked ((uint)105)), unchecked ((char)unchecked ((uint)116)), unchecked ((char)unchecked ((uint)121)) })); _r0_o = _r8_o; _r4.i = _r1.i; _r0.i = ((global::java.lang.String)_r0_o).regionMatches(0 != _r1.i, (int)_r2.i, (global::java.lang.String)_r3_o, (int)_r4.i, (int)_r5.i) ? 1 : 0; if (_r0.i == 0) { goto label52; } if (_r6.i == 0) { goto label49; } _r0.f = global::System.Single.NegativeInfinity; label45 :; return(_r0.f); label46 :; _r0.i = _r2.i; label47 :; _r6.i = _r0.i; goto label31; label49 :; _r0.f = global::System.Single.PositiveInfinity; goto label45; label52 :; // Value=NaN _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)78)), unchecked ((char)unchecked ((uint)97)), unchecked ((char)unchecked ((uint)78)) })); _r0_o = _r8_o; _r4.i = _r1.i; _r5.i = _r7.i; _r0.i = ((global::java.lang.String)_r0_o).regionMatches(0 != _r1.i, (int)_r2.i, (global::java.lang.String)_r3_o, (int)_r4.i, (int)_r5.i) ? 1 : 0; if (_r0.i == 0) { goto label66; } _r0.f = global::System.Single.NaN; goto label45; label66 :; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException)_r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException)_r0_o); label72 :; _r0.i = _r1.i; goto label47; label74 :; //XMLVM_END_WRAPPER[org.apache.harmony.luni.util.FloatingPointParser: float parseFltName(java.lang.String, int)] }
private static int parse(global::java.lang.String n1, int n2, int n3, bool n4){ //XMLVM_BEGIN_WRAPPER[java.lang.Integer: int parse(java.lang.String, int, int, boolean)] 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::org.xmlvm._nElement _r4; global::org.xmlvm._nElement _r5; global::System.Object _r6_o = null; global::org.xmlvm._nElement _r7; global::org.xmlvm._nElement _r8; global::org.xmlvm._nElement _r9; _r6_o = n1; _r7.i = n2; _r8.i = n3; _r9.i = n4 ? 1 : 0; _r0.i = -2147483648; _r0.i = _r0.i / _r8.i; _r1.i = 0; _r2.i = ((global::java.lang.String) _r6_o).length(); _r3.i = _r7.i; label9:; if (_r3.i < _r2.i) goto label22; if (_r9.i != 0) goto label64; _r0.i = -_r1.i; if (_r0.i >= 0) goto label65; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r6_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label22:; _r4.i = _r3.i + 1; _r3.i = ((global::java.lang.String) _r6_o).charAt((int) _r3.i); _r3.i = global::java.lang.Character.digit((char) _r3.i, (int) _r8.i); _r5.i = -1; if (_r3.i != _r5.i) goto label41; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r6_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label41:; if (_r0.i <= _r1.i) goto label49; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r6_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label49:; _r5.i = _r1.i * _r8.i; _r3.i = _r5.i - _r3.i; if (_r3.i <= _r1.i) goto label61; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r6_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label61:; _r1.i = _r3.i; _r3.i = _r4.i; goto label9; label64:; _r0.i = _r1.i; label65:; return _r0.i; //XMLVM_END_WRAPPER[java.lang.Integer: int parse(java.lang.String, int, int, boolean)] }
public static global::System.Object decode(global::java.lang.String n1){ //XMLVM_BEGIN_WRAPPER[java.lang.Integer: java.lang.Integer decode(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::org.xmlvm._nElement _r4; global::org.xmlvm._nElement _r5; global::org.xmlvm._nElement _r6; global::org.xmlvm._nElement _r7; global::org.xmlvm._nElement _r8; global::System.Object _r9_o = null; _r9_o = n1; _r7.i = 16; _r3.i = 1; _r6.i = 0; _r0.i = ((global::java.lang.String) _r9_o).length(); if (_r0.i != 0) goto label16; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label16:; _r1.i = ((global::java.lang.String) _r9_o).charAt((int) _r6.i); _r2.i = 45; if (_r1.i != _r2.i) goto label35; _r2.i = _r3.i; label25:; if (_r2.i == 0) goto label115; if (_r0.i != _r3.i) goto label37; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r9_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label35:; _r2.i = _r6.i; goto label25; label37:; _r1.i = _r6.i + 1; _r3.i = ((global::java.lang.String) _r9_o).charAt((int) _r1.i); _r8.i = _r3.i; _r3.i = _r1.i; _r1.i = _r8.i; label46:; _r4.i = 10; _r5.i = 48; if (_r1.i != _r5.i) goto label96; _r1.i = _r3.i + 1; if (_r1.i != _r0.i) goto label61; _r0_o = global::java.lang.Integer.valueOf((int) _r6.i); label60:; return (global::java.lang.Integer) _r0_o; label61:; _r3.i = ((global::java.lang.String) _r9_o).charAt((int) _r1.i); _r4.i = 120; if (_r3.i == _r4.i) goto label73; _r4.i = 88; if (_r3.i != _r4.i) goto label93; label73:; _r1.i = _r1.i + 1; if (_r1.i != _r0.i) goto label83; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r9_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label83:; _r0.i = _r7.i; label84:; _r0.i = global::java.lang.Integer.parse((global::java.lang.String) _r9_o, (int) _r1.i, (int) _r0.i, 0!=_r2.i); _r0_o = global::java.lang.Integer.valueOf((int) _r0.i); goto label60; label93:; _r0.i = 8; goto label84; label96:; _r5.i = 35; if (_r1.i != _r5.i) goto label112; _r1.i = _r3.i + 1; if (_r1.i != _r0.i) goto label110; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r9_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label110:; _r0.i = _r7.i; goto label84; label112:; _r0.i = _r4.i; _r1.i = _r3.i; goto label84; label115:; _r3.i = _r6.i; goto label46; //XMLVM_END_WRAPPER[java.lang.Integer: java.lang.Integer decode(java.lang.String)] }
public void @this(global::org.xmlvm._nArrayAdapter<sbyte> n1){ //XMLVM_BEGIN_WRAPPER[java.math.BigInteger: void <init>(byte[])] 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; _r2_o = this; _r3_o = n1; _r1.i = 0; ((global::java.lang.Number) _r2_o).@this(); _r0.i = -2; ((global::java.math.BigInteger) _r2_o)._ffirstNonzeroDigit = _r0.i; ((global::java.math.BigInteger) _r2_o)._fhashCode = _r1.i; _r0.i = ((global::org.xmlvm._nIArray) _r3_o).Length; if (_r0.i != 0) goto label24; _r0_o = new global::java.lang.NumberFormatException(); // Value=math.12 _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 49)), unchecked((char) unchecked((uint) 50))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label24:; _r0.i = ((global::org.xmlvm._nArrayAdapter<sbyte>) _r3_o)[_r1.i]; if (_r0.i >= 0) goto label38; _r0.i = -1; ((global::java.math.BigInteger) _r2_o)._fsign = _r0.i; ((global::java.math.BigInteger) _r2_o).putBytesNegativeToIntegers((global::org.xmlvm._nArrayAdapter<sbyte>) _r3_o); label34:; ((global::java.math.BigInteger) _r2_o).cutOffLeadingZeroes(); return; label38:; _r0.i = 1; ((global::java.math.BigInteger) _r2_o)._fsign = _r0.i; ((global::java.math.BigInteger) _r2_o).putBytesPositiveToIntegers((global::org.xmlvm._nArrayAdapter<sbyte>) _r3_o); goto label34; //XMLVM_END_WRAPPER[java.math.BigInteger: void <init>(byte[])] }
public void @this(global::java.lang.String n1, int n2){ //XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigInteger: void <init>(java.lang.String, 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_o = n1; _r4.i = n2; ((global::java.lang.Object) _r2_o).@this(); _r0.i = -2; ((global::com.codename1.util.TBigInteger) _r2_o)._ffirstNonzeroDigit = _r0.i; _r0.i = 0; ((global::com.codename1.util.TBigInteger) _r2_o)._fhashCode = _r0.i; if (_r3_o != null) goto label17; _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); label17:; _r0.i = 2; if (_r4.i < _r0.i) goto label24; _r0.i = 36; if (_r4.i <= _r0.i) goto label32; label24:; _r0_o = new global::java.lang.NumberFormatException(); // Value=Radix out of range _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)82)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 120)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 101))})); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label32:; _r0.i = ((global::java.lang.String) _r3_o).length(); if (_r0.i != 0) goto label46; _r0_o = new global::java.lang.NumberFormatException(); // Value=Zero length BigInteger _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)90)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 111)), 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)), unchecked((char) unchecked((uint) 66)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 73)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114))})); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label46:; global::com.codename1.util.TBigInteger.setFromString((global::com.codename1.util.TBigInteger) _r2_o, (global::java.lang.String) _r3_o, (int) _r4.i); return; //XMLVM_END_WRAPPER[com.codename1.util.TBigInteger: void <init>(java.lang.String, int)] }
public static float parseFloat(global::java.lang.String n1){ //XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.util.FloatingPointParser: float parseFloat(java.lang.String)] global::org.xmlvm._nElement _r0; _r0.i = 0; _r0.l = 0; _r0.f = 0; _r0.d = 0; global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; _r1.i = 0; _r1.l = 0; _r1.f = 0; _r1.d = 0; global::System.Object _r1_o = null; global::org.xmlvm._nElement _r2; _r2.i = 0; _r2.l = 0; _r2.f = 0; _r2.d = 0; global::System.Object _r2_o = null; global::org.xmlvm._nElement _r3; _r3.i = 0; _r3.l = 0; _r3.f = 0; _r3.d = 0; global::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; _r4.i = 0; _r4.l = 0; _r4.f = 0; _r4.d = 0; global::System.Object _r4_o = null; global::org.xmlvm._nExceptionAdapter _ex = null; _r4_o = n1; _r0_o = ((global::java.lang.String) _r4_o).trim(); _r1.i = ((global::java.lang.String) _r0_o).length(); if (_r1.i != 0) goto label16; _r1_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r1_o).@this((global::java.lang.String) _r0_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r1_o); label16:; _r2.i = 1; _r2.i = _r1.i - _r2.i; _r2.i = ((global::java.lang.String) _r0_o).charAt((int) _r2.i); _r3.i = 121; if (_r2.i == _r3.i) goto label31; _r3.i = 78; if (_r2.i != _r3.i) goto label36; label31:; _r0.f = global::org.apache.harmony.luni.util.FloatingPointParser.parseFltName((global::java.lang.String) _r0_o, (int) _r1.i); label35:; return _r0.f; label36:; _r2_o = ((global::java.lang.String) _r0_o).toLowerCase(); // Value=0x _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)48)), unchecked((char) unchecked((uint) 120))})); _r2.i = ((global::java.lang.String) _r2_o).indexOf((global::java.lang.String) _r3_o); _r3.i = -1; if (_r2.i == _r3.i) goto label54; _r0.f = global::org.apache.harmony.luni.util.HexStringParser.parseFloat((global::java.lang.String) _r0_o); goto label35; label54:; _r0_o = global::org.apache.harmony.luni.util.FloatingPointParser.initialParse((global::java.lang.String) _r0_o, (int) _r1.i); _r1_o = ((global::org.apache.harmony.luni.util.FloatingPointParser_2StringExponentPair) _r0_o)._fs; _r2.i = ((global::org.apache.harmony.luni.util.FloatingPointParser_2StringExponentPair) _r0_o)._fe; _r1.f = global::org.apache.harmony.luni.util.FloatingPointParser.parseFltImpl((global::java.lang.String) _r1_o, (int) _r2.i); _r0.i = ((global::org.apache.harmony.luni.util.FloatingPointParser_2StringExponentPair) _r0_o)._fnegative ? 1 : 0; if (_r0.i == 0) goto label72; _r0.f = -_r1.f; goto label35; label72:; _r0.f = _r1.f; goto label35; //XMLVM_END_WRAPPER[org.apache.harmony.luni.util.FloatingPointParser: float parseFloat(java.lang.String)] }
public void @this(int n1, global::org.xmlvm._nArrayAdapter<sbyte> n2){ //XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigInteger: void <init>(int, byte[])] 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; _r5_o = this; _r6.i = n1; _r7_o = n2; _r4.i = 1; _r3.i = 0; ((global::java.lang.Object) _r5_o).@this(); _r1.i = -2; ((global::com.codename1.util.TBigInteger) _r5_o)._ffirstNonzeroDigit = _r1.i; ((global::com.codename1.util.TBigInteger) _r5_o)._fhashCode = _r3.i; if (_r7_o != null) goto label18; _r1_o = new global::java.lang.NullPointerException(); ((global::java.lang.NullPointerException) _r1_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NullPointerException) _r1_o); label18:; _r1.i = -1; if (_r6.i < _r1.i) goto label23; if (_r6.i <= _r4.i) goto label31; label23:; _r1_o = new global::java.lang.NumberFormatException(); // Value=Invalid signum value _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)73)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 118)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 101))})); ((global::java.lang.NumberFormatException) _r1_o).@this((global::java.lang.String) _r2_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r1_o); label31:; if (_r6.i != 0) goto label52; _r1.i = ((global::org.xmlvm._nIArray) _r7_o).Length; _r2.i = _r3.i; label35:; if (_r2.i >= _r1.i) goto label52; _r0.i = ((global::org.xmlvm._nArrayAdapter<sbyte>) _r7_o)[_r2.i]; if (_r0.i == 0) goto label49; _r1_o = new global::java.lang.NumberFormatException(); // Value=signum-magnitude mismatch _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)115)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 45)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 104))})); ((global::java.lang.NumberFormatException) _r1_o).@this((global::java.lang.String) _r2_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r1_o); label49:; _r2.i = _r2.i + 1; goto label35; label52:; _r1.i = ((global::org.xmlvm._nIArray) _r7_o).Length; if (_r1.i != 0) goto label66; ((global::com.codename1.util.TBigInteger) _r5_o)._fsign = _r3.i; ((global::com.codename1.util.TBigInteger) _r5_o)._fnumberLength = _r4.i; _r1_o = new global::org.xmlvm._nArrayAdapter<int>(new int[_r4.i]); ((global::org.xmlvm._nArrayAdapter<int>) _r1_o)[_r3.i] = _r3.i; ((global::com.codename1.util.TBigInteger) _r5_o)._fdigits = (global::org.xmlvm._nArrayAdapter<int>) _r1_o; label65:; return; label66:; ((global::com.codename1.util.TBigInteger) _r5_o)._fsign = _r6.i; ((global::com.codename1.util.TBigInteger) _r5_o).putBytesPositiveToIntegers((global::org.xmlvm._nArrayAdapter<sbyte>) _r7_o); ((global::com.codename1.util.TBigInteger) _r5_o).cutOffLeadingZeroes(); goto label65; //XMLVM_END_WRAPPER[com.codename1.util.TBigInteger: void <init>(int, byte[])] }
public static long parseLong(global::java.lang.String n1, int n2){ //XMLVM_BEGIN_WRAPPER[java.lang.Long: long parseLong(java.lang.String, int)] 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; global::org.xmlvm._nElement _r5; _r4_o = n1; _r5.i = n2; _r3.i = 0; if (_r4_o == null) goto label10; _r0.i = 2; if (_r5.i < _r0.i) goto label10; _r0.i = 36; if (_r5.i <= _r0.i) goto label16; label10:; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label16:; _r0.i = ((global::java.lang.String) _r4_o).length(); if (_r0.i != 0) goto label28; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r4_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label28:; _r1.i = ((global::java.lang.String) _r4_o).charAt((int) _r3.i); _r2.i = 45; if (_r1.i != _r2.i) goto label49; _r1.i = 1; label37:; if (_r1.i == 0) goto label57; _r2.i = _r3.i + 1; if (_r2.i != _r0.i) goto label51; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r4_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label49:; _r1.i = _r3.i; goto label37; label51:; _r0.i = _r2.i; label52:; _r0.l = global::java.lang.Long.parse((global::java.lang.String) _r4_o, (int) _r0.i, (int) _r5.i, 0!=_r1.i); return _r0.l; label57:; _r0.i = _r3.i; goto label52; //XMLVM_END_WRAPPER[java.lang.Long: long parseLong(java.lang.String, int)] }
private static global::System.Object getSegmentsFromHexString(global::java.lang.String n1){ //XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.util.HexStringParser: java.lang.String[] getSegmentsFromHexString(java.lang.String)] global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; global::System.Object _r1_o = null; global::org.xmlvm._nElement _r2; global::System.Object _r2_o = null; global::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; global::org.xmlvm._nElement _r5; global::org.xmlvm._nElement _r6; global::System.Object _r7_o = null; _r7_o = n1; _r6.i = 3; _r5.i = 2; _r4.i = 1; _r0_o = global::org.apache.harmony.luni.util.HexStringParser._fPATTERN; _r0_o = ((global::java.util.regex.Pattern) _r0_o).matcher((global::java.lang.CharSequence) _r7_o); _r1.i = ((global::java.util.regex.Matcher) _r0_o).matches() ? 1 : 0; if (_r1.i != 0) goto label21; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label21:; _r1_o = new global::org.xmlvm._nArrayAdapter<global::System.Object>(new global::System.Object[_r6.i]); _r2.i = 0; _r3_o = ((global::java.util.regex.Matcher) _r0_o).group((int) _r4.i); ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r2.i] = _r3_o; _r2_o = ((global::java.util.regex.Matcher) _r0_o).group((int) _r5.i); ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r4.i] = _r2_o; _r0_o = ((global::java.util.regex.Matcher) _r0_o).group((int) _r6.i); ((global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o)[_r5.i] = _r0_o; return (global::org.xmlvm._nArrayAdapter<global::System.Object>) _r1_o; //XMLVM_END_WRAPPER[org.apache.harmony.luni.util.HexStringParser: java.lang.String[] getSegmentsFromHexString(java.lang.String)] }
private static long parse(global::java.lang.String n1, int n2, int n3, bool n4){ //XMLVM_BEGIN_WRAPPER[java.lang.Long: long parse(java.lang.String, int, int, boolean)] global::org.xmlvm._nElement _r0; global::org.xmlvm._nElement _r2; global::org.xmlvm._nElement _r4; global::org.xmlvm._nElement _r6; global::org.xmlvm._nElement _r7; global::org.xmlvm._nElement _r9; 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::org.xmlvm._nElement _r14; _r11_o = n1; _r12.i = n2; _r13.i = n3; _r14.i = n4 ? 1 : 0; _r0.l = -9223372036854775808L; _r2.l = (long) _r13.i; _r0.l = _r0.l / _r2.l; _r2.l = 0L; _r4.i = ((global::java.lang.String) _r11_o).length(); _r4.l = (long) _r4.i; label11:; _r6.l = (long) _r12.i; _r6.i = _r6.l > _r4.l ? 1 : (_r6.l == _r4.l ? 0 : -1); if (_r6.i < 0) goto label31; if (_r14.i != 0) goto label79; _r12.l = -_r2.l; _r0.l = 0L; _r14.i = _r12.l > _r0.l ? 1 : (_r12.l == _r0.l ? 0 : -1); if (_r14.i >= 0) goto label77; _r12_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r12_o).@this((global::java.lang.String) _r11_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r12_o); label31:; _r6.i = _r12.i + 1; _r12.i = ((global::java.lang.String) _r11_o).charAt((int) _r12.i); _r12.i = global::java.lang.Character.digit((char) _r12.i, (int) _r13.i); _r7.i = -1; if (_r12.i != _r7.i) goto label50; _r12_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r12_o).@this((global::java.lang.String) _r11_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r12_o); label50:; _r7.i = _r0.l > _r2.l ? 1 : (_r0.l == _r2.l ? 0 : -1); if (_r7.i <= 0) goto label60; _r12_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r12_o).@this((global::java.lang.String) _r11_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r12_o); label60:; _r7.l = (long) _r13.i; _r7.l = _r7.l * _r2.l; _r9.l = (long) _r12.i; _r7.l = _r7.l - _r9.l; _r12.i = _r7.l > _r2.l ? 1 : (_r7.l == _r2.l ? 0 : -1); if (_r12.i <= 0) goto label74; _r12_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r12_o).@this((global::java.lang.String) _r11_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r12_o); label74:; _r2.l = _r7.l; _r12.i = _r6.i; goto label11; label77:; _r11.l = _r12.l; label78:; return _r11.l; label79:; _r11.l = _r2.l; goto label78; //XMLVM_END_WRAPPER[java.lang.Long: long parse(java.lang.String, int, int, boolean)] }
public static short parseShort(global::java.lang.String n1, int n2){ //XMLVM_BEGIN_WRAPPER[java.lang.Short: short parseShort(java.lang.String, 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 = n1; _r3.i = n2; _r0.i = global::java.lang.Integer.parseInt((global::java.lang.String) _r2_o, (int) _r3.i); _r1.i = (_r0.i << 16) >> 16; if (_r1.i != _r0.i) goto label8; return (short) _r1.i; label8:; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); //XMLVM_END_WRAPPER[java.lang.Short: short parseShort(java.lang.String, int)] }
public static global::System.Object decode(global::java.lang.String n1){ //XMLVM_BEGIN_WRAPPER[java.lang.Long: java.lang.Long decode(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::org.xmlvm._nElement _r4; global::org.xmlvm._nElement _r5; global::org.xmlvm._nElement _r6; global::org.xmlvm._nElement _r7; global::System.Object _r8_o = null; _r8_o = n1; _r6.i = 16; _r4.i = 1; _r3.i = 0; _r0.i = ((global::java.lang.String) _r8_o).length(); if (_r0.i != 0) goto label16; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label16:; _r1.i = ((global::java.lang.String) _r8_o).charAt((int) _r3.i); _r2.i = 45; if (_r1.i != _r2.i) goto label35; _r2.i = _r4.i; label25:; if (_r2.i == 0) goto label46; if (_r0.i != _r4.i) goto label37; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r8_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label35:; _r2.i = _r3.i; goto label25; label37:; _r1.i = _r3.i + 1; _r3.i = ((global::java.lang.String) _r8_o).charAt((int) _r1.i); _r7.i = _r3.i; _r3.i = _r1.i; _r1.i = _r7.i; label46:; _r4.i = 10; _r5.i = 48; if (_r1.i != _r5.i) goto label99; _r1.i = _r3.i + 1; if (_r1.i != _r0.i) goto label63; _r0.l = 0L; _r0_o = global::java.lang.Long.valueOf((long) _r0.l); label62:; return (global::java.lang.Long) _r0_o; label63:; _r3.i = ((global::java.lang.String) _r8_o).charAt((int) _r1.i); _r4.i = 120; if (_r3.i == _r4.i) goto label75; _r4.i = 88; if (_r3.i != _r4.i) goto label96; label75:; if (_r1.i != _r0.i) goto label83; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r8_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label83:; _r0.i = _r1.i + 1; _r1.i = _r0.i; _r0.i = _r6.i; label87:; _r0.l = global::java.lang.Long.parse((global::java.lang.String) _r8_o, (int) _r1.i, (int) _r0.i, 0!=_r2.i); _r0_o = global::java.lang.Long.valueOf((long) _r0.l); goto label62; label96:; _r0.i = 8; goto label87; label99:; _r5.i = 35; if (_r1.i != _r5.i) goto label116; if (_r3.i != _r0.i) goto label111; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r8_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label111:; _r0.i = _r3.i + 1; _r1.i = _r0.i; _r0.i = _r6.i; goto label87; label116:; _r0.i = _r4.i; _r1.i = _r3.i; goto label87; //XMLVM_END_WRAPPER[java.lang.Long: java.lang.Long decode(java.lang.String)] }
private static global::System.Object initialParse(global::java.lang.String n1, int n2){ //XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.util.FloatingPointParser: org.apache.harmony.luni.util.FloatingPointParser$StringExponentPair initialParse(java.lang.String, int)] global::org.xmlvm._nElement _r0; _r0.i = 0; _r0.l = 0; _r0.f = 0; _r0.d = 0; global::System.Object _r0_o = null; global::org.xmlvm._nElement _r1; _r1.i = 0; _r1.l = 0; _r1.f = 0; _r1.d = 0; global::System.Object _r1_o = null; global::org.xmlvm._nElement _r2; _r2.i = 0; _r2.l = 0; _r2.f = 0; _r2.d = 0; global::System.Object _r2_o = null; global::org.xmlvm._nElement _r3; _r3.i = 0; _r3.l = 0; _r3.f = 0; _r3.d = 0; global::org.xmlvm._nElement _r4; _r4.i = 0; _r4.l = 0; _r4.f = 0; _r4.d = 0; global::org.xmlvm._nElement _r5; _r5.i = 0; _r5.l = 0; _r5.f = 0; _r5.d = 0; global::System.Object _r5_o = null; global::org.xmlvm._nElement _r6; _r6.i = 0; _r6.l = 0; _r6.f = 0; _r6.d = 0; global::org.xmlvm._nElement _r7; _r7.i = 0; _r7.l = 0; _r7.f = 0; _r7.d = 0; global::org.xmlvm._nElement _r8; _r8.i = 0; _r8.l = 0; _r8.f = 0; _r8.d = 0; global::org.xmlvm._nElement _r9; _r9.i = 0; _r9.l = 0; _r9.f = 0; _r9.d = 0; global::org.xmlvm._nElement _r10; _r10.i = 0; _r10.l = 0; _r10.f = 0; _r10.d = 0; global::org.xmlvm._nElement _r11; _r11.i = 0; _r11.l = 0; _r11.f = 0; _r11.d = 0; global::org.xmlvm._nElement _r12; _r12.i = 0; _r12.l = 0; _r12.f = 0; _r12.d = 0; global::System.Object _r12_o = null; global::org.xmlvm._nElement _r13; _r13.i = 0; _r13.l = 0; _r13.f = 0; _r13.d = 0; global::org.xmlvm._nExceptionAdapter _ex = null; _r12_o = n1; _r13.i = n2; _r6.i = 43; _r5.i = -1; _r10.i = -359; _r9.i = 0; _r8.i = 1; if (_r13.i != 0) goto label15; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label15:; _r0.i = _r13.i - _r8.i; _r0.i = ((global::java.lang.String) _r12_o).charAt((int) _r0.i); _r1.i = 68; if (_r0.i == _r1.i) goto label37; _r1.i = 100; if (_r0.i == _r1.i) goto label37; _r1.i = 70; if (_r0.i == _r1.i) goto label37; _r1.i = 102; if (_r0.i != _r1.i) goto label47; label37:; _r0.i = _r13.i + -1; if (_r0.i != 0) goto label48; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label47:; _r0.i = _r13.i; label48:; _r1.i = 69; _r1.i = ((global::java.lang.String) _r12_o).indexOf((int) _r1.i); _r2.i = 101; _r2.i = ((global::java.lang.String) _r12_o).indexOf((int) _r2.i); _r1.i = global::java.lang.Math.max((int) _r1.i, (int) _r2.i); if (_r1.i <= _r5.i) goto label128; _r2.i = _r1.i + 1; if (_r2.i != _r0.i) goto label76; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label76:; _r2.i = _r1.i + 1; _r3.i = ((global::java.lang.String) _r12_o).charAt((int) _r2.i); if (_r3.i != _r6.i) goto label102; _r3.i = _r2.i + 1; _r3.i = ((global::java.lang.String) _r12_o).charAt((int) _r3.i); _r4.i = 45; if (_r3.i != _r4.i) goto label100; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label100:; _r2.i = _r2.i + 1; label102:; try { _r2_o = ((global::java.lang.String) _r12_o).substring((int) _r2.i, (int) _r0.i); _r2.i = global::java.lang.Integer.parseInt((global::java.lang.String) _r2_o); } catch (global::org.xmlvm._nExceptionAdapter ex) { global::System.Object _java_exception = ex.getJavaException(); if (_java_exception is global::java.lang.NumberFormatException) { _ex = ex; goto label121; } throw ex; } // end catch _r11.i = _r2.i; _r2.i = _r1.i; _r1.i = _r11.i; label113:; if (_r0.i != 0) goto label131; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label121:; _r0_o = _ex.getJavaException(); _ex = null; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label128:; _r1.i = _r9.i; _r2.i = _r0.i; goto label113; label131:; _r3.i = ((global::java.lang.String) _r12_o).charAt((int) _r9.i); _r4.i = 45; if (_r3.i != _r4.i) goto label154; _r3.i = _r9.i + 1; _r0.i = _r0.i + -1; _r4.i = _r0.i; _r0.i = _r3.i; _r3.i = _r8.i; label146:; if (_r4.i != 0) goto label164; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r12_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label154:; if (_r3.i != _r6.i) goto label298; _r3.i = _r9.i + 1; _r0.i = _r0.i + -1; _r4.i = _r0.i; _r0.i = _r3.i; _r3.i = _r9.i; goto label146; label164:; _r4.i = 46; _r4.i = ((global::java.lang.String) _r12_o).indexOf((int) _r4.i); if (_r4.i <= _r5.i) goto label218; _r5.i = _r2.i - _r4.i; _r5.i = _r5.i - _r8.i; _r1.i = _r1.i - _r5.i; _r5_o = new global::java.lang.StringBuilder(); _r0_o = ((global::java.lang.String) _r12_o).substring((int) _r0.i, (int) _r4.i); _r0_o = global::java.lang.String.valueOf((global::java.lang.Object) _r0_o); ((global::java.lang.StringBuilder) _r5_o).@this((global::java.lang.String) _r0_o); _r0.i = _r4.i + 1; _r0_o = ((global::java.lang.String) _r12_o).substring((int) _r0.i, (int) _r2.i); _r0_o = ((global::java.lang.StringBuilder) _r5_o).append((global::java.lang.String) _r0_o); _r0_o = ((global::java.lang.StringBuilder) _r0_o).toString(); _r11.i = _r1.i; _r1_o = _r0_o; _r0.i = _r11.i; label206:; _r2.i = ((global::java.lang.String) _r1_o).length(); if (_r2.i != 0) goto label226; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label218:; _r0_o = ((global::java.lang.String) _r12_o).substring((int) _r0.i, (int) _r2.i); _r11.i = _r1.i; _r1_o = _r0_o; _r0.i = _r11.i; goto label206; label226:; _r4.i = _r2.i; label227:; if (_r4.i <= _r8.i) goto label239; _r5.i = _r4.i - _r8.i; _r5.i = ((global::java.lang.String) _r1_o).charAt((int) _r5.i); _r6.i = 48; if (_r5.i == _r6.i) goto label292; label239:; _r5.i = _r9.i; label240:; _r6.i = _r4.i - _r8.i; if (_r5.i >= _r6.i) goto label252; _r6.i = ((global::java.lang.String) _r1_o).charAt((int) _r5.i); _r7.i = 48; if (_r6.i == _r7.i) goto label295; label252:; if (_r4.i != _r2.i) goto label256; if (_r5.i == 0) goto label262; label256:; _r2.i = _r2.i - _r4.i; _r0.i = _r0.i + _r2.i; _r1_o = ((global::java.lang.String) _r1_o).substring((int) _r5.i, (int) _r4.i); label262:; _r2.i = ((global::java.lang.String) _r1_o).length(); _r4.i = 52; if (_r2.i <= _r4.i) goto label286; if (_r0.i >= _r10.i) goto label286; _r4.i = _r10.i - _r0.i; _r5.i = _r2.i - _r8.i; _r4.i = global::java.lang.Math.min((int) _r4.i, (int) _r5.i); _r2.i = _r2.i - _r4.i; _r1_o = ((global::java.lang.String) _r1_o).substring((int) _r9.i, (int) _r2.i); _r0.i = _r0.i + _r4.i; label286:; _r2_o = new global::org.apache.harmony.luni.util.FloatingPointParser_2StringExponentPair(); ((global::org.apache.harmony.luni.util.FloatingPointParser_2StringExponentPair) _r2_o).@this((global::java.lang.String) _r1_o, (int) _r0.i, 0!=_r3.i); return (global::org.apache.harmony.luni.util.FloatingPointParser_2StringExponentPair) _r2_o; label292:; _r4.i = _r4.i + -1; goto label227; label295:; _r5.i = _r5.i + 1; goto label240; label298:; _r3.i = _r9.i; _r4.i = _r0.i; _r0.i = _r9.i; goto label146; //XMLVM_END_WRAPPER[org.apache.harmony.luni.util.FloatingPointParser: org.apache.harmony.luni.util.FloatingPointParser$StringExponentPair initialParse(java.lang.String, int)] }
public void @this(global::org.xmlvm._nArrayAdapter<char> n1, int n2, int n3){ //XMLVM_BEGIN_WRAPPER[java.math.BigDecimal: void <init>(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::org.xmlvm._nElement _r3; global::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; global::org.xmlvm._nElement _r5; global::org.xmlvm._nElement _r6; global::org.xmlvm._nElement _r7; global::org.xmlvm._nElement _r8; global::org.xmlvm._nElement _r9; global::System.Object _r10_o = null; global::System.Object _r11_o = null; global::org.xmlvm._nElement _r12; global::org.xmlvm._nElement _r13; _r10_o = this; _r11_o = n1; _r12.i = n2; _r13.i = n3; ((global::java.lang.Number) _r10_o).@this(); _r0_o = null; ((global::java.math.BigDecimal) _r10_o)._ftoStringImage = (global::java.lang.String) _r0_o; _r0.i = 0; ((global::java.math.BigDecimal) _r10_o)._fhashCode = _r0.i; _r0.i = 0; ((global::java.math.BigDecimal) _r10_o)._fprecision = _r0.i; _r0.i = 1; _r0.i = _r13.i - _r0.i; _r0.i = _r0.i + _r12.i; if (_r11_o != null) goto label24; _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); label24:; _r1.i = ((global::org.xmlvm._nIArray) _r11_o).Length; if (_r0.i >= _r1.i) goto label33; if (_r12.i < 0) goto label33; if (_r13.i <= 0) goto label33; if (_r0.i >= 0) goto label39; label33:; _r0_o = new global::java.lang.NumberFormatException(); ((global::java.lang.NumberFormatException) _r0_o).@this(); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label39:; _r1_o = new global::java.lang.StringBuilder(); ((global::java.lang.StringBuilder) _r1_o).@this((int) _r13.i); _r2.i = 0; if (_r12.i > _r0.i) goto label304; _r3.i = ((global::org.xmlvm._nArrayAdapter<char>) _r11_o)[_r12.i]; _r4.i = 43; if (_r3.i != _r4.i) goto label304; _r3.i = _r12.i + 1; _r4.i = _r12.i + 1; _r9.i = _r4.i; _r4.i = _r3.i; _r3.i = _r9.i; label60:; _r5.i = 0; _r6.i = 0; _r9.i = _r6.i; _r6.i = _r4.i; _r4.i = _r9.i; label65:; if (_r6.i > _r0.i) goto label85; _r7.i = ((global::org.xmlvm._nArrayAdapter<char>) _r11_o)[_r6.i]; _r8.i = 46; if (_r7.i == _r8.i) goto label85; _r7.i = ((global::org.xmlvm._nArrayAdapter<char>) _r11_o)[_r6.i]; _r8.i = 101; if (_r7.i == _r8.i) goto label85; _r7.i = ((global::org.xmlvm._nArrayAdapter<char>) _r11_o)[_r6.i]; _r8.i = 69; if (_r7.i != _r8.i) goto label207; label85:; _r7.i = _r6.i - _r3.i; ((global::java.lang.StringBuilder) _r1_o).append((global::org.xmlvm._nArrayAdapter<char>) _r11_o, (int) _r3.i, (int) _r7.i); _r3.i = _r6.i - _r3.i; _r2.i = _r2.i + _r3.i; if (_r6.i > _r0.i) goto label239; _r3.i = ((global::org.xmlvm._nArrayAdapter<char>) _r11_o)[_r6.i]; _r7.i = 46; if (_r3.i != _r7.i) goto label239; _r3.i = _r6.i + 1; _r6.i = _r3.i; label104:; if (_r6.i > _r0.i) goto label118; _r7.i = ((global::org.xmlvm._nArrayAdapter<char>) _r11_o)[_r6.i]; _r8.i = 101; if (_r7.i == _r8.i) goto label118; _r7.i = ((global::org.xmlvm._nArrayAdapter<char>) _r11_o)[_r6.i]; _r8.i = 69; if (_r7.i != _r8.i) goto label223; label118:; _r4.i = _r6.i - _r3.i; ((global::java.math.BigDecimal) _r10_o)._fscale = _r4.i; _r4.i = ((global::java.math.BigDecimal) _r10_o)._fscale; _r2.i = _r2.i + _r4.i; _r4.i = ((global::java.math.BigDecimal) _r10_o)._fscale; ((global::java.lang.StringBuilder) _r1_o).append((global::org.xmlvm._nArrayAdapter<char>) _r11_o, (int) _r3.i, (int) _r4.i); _r3.i = _r2.i; _r4.i = _r6.i; _r2.i = _r5.i; label133:; if (_r4.i > _r0.i) goto label246; _r5.i = ((global::org.xmlvm._nArrayAdapter<char>) _r11_o)[_r4.i]; _r6.i = 101; if (_r5.i == _r6.i) goto label147; _r5.i = ((global::org.xmlvm._nArrayAdapter<char>) _r11_o)[_r4.i]; _r6.i = 69; if (_r5.i != _r6.i) goto label246; label147:; _r4.i = _r4.i + 1; if (_r4.i > _r0.i) goto label169; _r5.i = ((global::org.xmlvm._nArrayAdapter<char>) _r11_o)[_r4.i]; _r6.i = 43; if (_r5.i != _r6.i) goto label169; _r5.i = _r4.i + 1; if (_r5.i > _r0.i) goto label169; _r5.i = ((global::org.xmlvm._nArrayAdapter<char>) _r11_o)[_r5.i]; _r6.i = 45; if (_r5.i == _r6.i) goto label169; _r4.i = _r4.i + 1; label169:; _r0.i = _r0.i + 1; _r0.i = _r0.i - _r4.i; _r0_o = global::java.lang.String.valueOf((global::org.xmlvm._nArrayAdapter<char>) _r11_o, (int) _r4.i, (int) _r0.i); _r4.i = ((global::java.math.BigDecimal) _r10_o)._fscale; _r4.l = (long) _r4.i; _r0.i = global::java.lang.Integer.parseInt((global::java.lang.String) _r0_o); _r6.l = (long) _r0.i; _r4.l = _r4.l - _r6.l; _r0.i = (int) _r4.l; ((global::java.math.BigDecimal) _r10_o)._fscale = _r0.i; _r0.i = ((global::java.math.BigDecimal) _r10_o)._fscale; _r6.l = (long) _r0.i; _r0.i = _r4.l > _r6.l ? 1 : (_r4.l == _r6.l ? 0 : -1); if (_r0.i == 0) goto label246; _r0_o = new global::java.lang.NumberFormatException(); // Value=math.02 _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 48)), unchecked((char) unchecked((uint) 50))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label207:; if (_r4.i != 0) goto label217; _r7.i = ((global::org.xmlvm._nArrayAdapter<char>) _r11_o)[_r6.i]; _r8.i = 48; if (_r7.i != _r8.i) goto label221; _r5.i = _r5.i + 1; label217:; _r6.i = _r6.i + 1; goto label65; label221:; _r4.i = 1; goto label217; label223:; if (_r4.i != 0) goto label233; _r7.i = ((global::org.xmlvm._nArrayAdapter<char>) _r11_o)[_r6.i]; _r8.i = 48; if (_r7.i != _r8.i) goto label237; _r5.i = _r5.i + 1; label233:; _r6.i = _r6.i + 1; goto label104; label237:; _r4.i = 1; goto label233; label239:; _r3.i = 0; ((global::java.math.BigDecimal) _r10_o)._fscale = _r3.i; _r3.i = _r2.i; _r4.i = _r6.i; _r2.i = _r5.i; goto label133; label246:; _r0.i = 19; if (_r3.i >= _r0.i) goto label291; _r0_o = ((global::java.lang.StringBuilder) _r1_o).toString(); _r3.l = global::java.lang.Long.parseLong((global::java.lang.String) _r0_o); ((global::java.math.BigDecimal) _r10_o)._fsmallValue = _r3.l; _r3.l = ((global::java.math.BigDecimal) _r10_o)._fsmallValue; _r0.i = global::java.math.BigDecimal.bitLength((long) _r3.l); ((global::java.math.BigDecimal) _r10_o)._fbitLength = _r0.i; label268:; _r0.i = ((global::java.lang.StringBuilder) _r1_o).length(); _r0.i = _r0.i - _r2.i; ((global::java.math.BigDecimal) _r10_o)._fprecision = _r0.i; _r0.i = 0; _r0.i = ((global::java.lang.StringBuilder) _r1_o).charAt((int) _r0.i); _r1.i = 45; if (_r0.i != _r1.i) goto label290; _r0.i = ((global::java.math.BigDecimal) _r10_o)._fprecision; _r1.i = 1; _r0.i = _r0.i - _r1.i; ((global::java.math.BigDecimal) _r10_o)._fprecision = _r0.i; label290:; return; label291:; _r0_o = new global::java.math.BigInteger(); _r3_o = ((global::java.lang.StringBuilder) _r1_o).toString(); ((global::java.math.BigInteger) _r0_o).@this((global::java.lang.String) _r3_o); ((global::java.math.BigDecimal) _r10_o).setUnscaledValue((global::java.math.BigInteger) _r0_o); goto label268; label304:; _r3.i = _r12.i; _r4.i = _r12.i; goto label60; //XMLVM_END_WRAPPER[java.math.BigDecimal: void <init>(char[], int, int)] }
public static global::System.Object valueOf(double n1){ //XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigDecimal: com.codename1.util.TBigDecimal valueOf(double)] 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._nExceptionAdapter _ex = null; _r2.d = n1; _r0.i = global::java.lang.Double.isInfinite((double) _r2.d) ? 1 : 0; if (_r0.i != 0) goto label12; _r0.i = global::java.lang.Double.isNaN((double) _r2.d) ? 1 : 0; if (_r0.i == 0) goto label20; label12:; _r0_o = new global::java.lang.NumberFormatException(); // Value=Infinity or NaN _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)73)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 121)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 78))})); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label20:; _r0_o = new global::com.codename1.util.TBigDecimal(); _r1_o = global::java.lang.Double.toString((double) _r2.d); ((global::com.codename1.util.TBigDecimal) _r0_o).@this((global::java.lang.String) _r1_o); return (global::com.codename1.util.TBigDecimal) _r0_o; //XMLVM_END_WRAPPER[com.codename1.util.TBigDecimal: com.codename1.util.TBigDecimal valueOf(double)] }
public void @this(double n1){ //XMLVM_BEGIN_WRAPPER[java.math.BigDecimal: void <init>(double)] 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::org.xmlvm._nElement _r6; global::org.xmlvm._nElement _r7; global::org.xmlvm._nElement _r8; global::org.xmlvm._nElement _r9; global::org.xmlvm._nElement _r10; global::System.Object _r12_o = null; global::org.xmlvm._nElement _r13; _r12_o = this; _r13.d = n1; _r10.l = 0L; _r9.i = 1075; _r8.i = 64; _r7.i = 1; _r6.i = 0; ((global::java.lang.Number) _r12_o).@this(); _r0_o = null; ((global::java.math.BigDecimal) _r12_o)._ftoStringImage = (global::java.lang.String) _r0_o; ((global::java.math.BigDecimal) _r12_o)._fhashCode = _r6.i; ((global::java.math.BigDecimal) _r12_o)._fprecision = _r6.i; _r0.i = global::java.lang.Double.isInfinite((double) _r13.d) ? 1 : 0; if (_r0.i != 0) goto label30; _r0.i = global::java.lang.Double.isNaN((double) _r13.d) ? 1 : 0; if (_r0.i == 0) goto label42; label30:; _r0_o = new global::java.lang.NumberFormatException(); // Value=math.03 _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 48)), unchecked((char) unchecked((uint) 51))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label42:; _r0.l = global::java.lang.Double.doubleToLongBits((double) _r13.d); _r2.i = 52; _r2.l = _r0.l >> (0x3f & _r2.i); _r4.l = 2047L; _r2.l = _r2.l & _r4.l; _r2.i = (int) _r2.l; _r2.i = _r9.i - _r2.i; ((global::java.math.BigDecimal) _r12_o)._fscale = _r2.i; _r2.i = ((global::java.math.BigDecimal) _r12_o)._fscale; if (_r2.i != _r9.i) goto label132; _r2.l = 4503599627370495L; _r2.l = _r2.l & _r0.l; _r2.l = _r2.l << (0x3f & _r7.i); label69:; _r4.i = _r2.l > _r10.l ? 1 : (_r2.l == _r10.l ? 0 : -1); if (_r4.i != 0) goto label77; ((global::java.math.BigDecimal) _r12_o)._fscale = _r6.i; ((global::java.math.BigDecimal) _r12_o)._fprecision = _r7.i; label77:; _r4.i = ((global::java.math.BigDecimal) _r12_o)._fscale; if (_r4.i <= 0) goto label98; _r4.i = ((global::java.math.BigDecimal) _r12_o)._fscale; _r5.i = global::java.lang.Long.numberOfTrailingZeros((long) _r2.l); _r4.i = global::java.lang.Math.min((int) _r4.i, (int) _r5.i); _r2.l = (long) (((ulong) _r2.l) >> (0x3f & (_r4.i))); _r5.i = ((global::java.math.BigDecimal) _r12_o)._fscale; _r4.i = _r5.i - _r4.i; ((global::java.math.BigDecimal) _r12_o)._fscale = _r4.i; label98:; _r4.i = 63; _r0.l = _r0.l >> (0x3f & _r4.i); _r0.i = _r0.l > _r10.l ? 1 : (_r0.l == _r10.l ? 0 : -1); if (_r0.i == 0) goto label217; _r0.l = -_r2.l; label106:; _r2.i = global::java.math.BigDecimal.bitLength((long) _r0.l); _r3.i = ((global::java.math.BigDecimal) _r12_o)._fscale; if (_r3.i >= 0) goto label160; if (_r2.i != 0) goto label142; _r2.i = _r6.i; label117:; ((global::java.math.BigDecimal) _r12_o)._fbitLength = _r2.i; _r2.i = ((global::java.math.BigDecimal) _r12_o)._fbitLength; if (_r2.i >= _r8.i) goto label146; _r2.i = ((global::java.math.BigDecimal) _r12_o)._fscale; _r2.i = -_r2.i; _r0.l = _r0.l << (0x3f & _r2.i); ((global::java.math.BigDecimal) _r12_o)._fsmallValue = _r0.l; label129:; ((global::java.math.BigDecimal) _r12_o)._fscale = _r6.i; label131:; return; label132:; _r2.l = 4503599627370495L; _r2.l = _r2.l & _r0.l; _r4.l = 4503599627370496L; _r2.l = _r2.l | _r4.l; goto label69; label142:; _r3.i = ((global::java.math.BigDecimal) _r12_o)._fscale; _r2.i = _r2.i - _r3.i; goto label117; label146:; _r0_o = global::java.math.BigInteger.valueOf((long) _r0.l); _r1.i = ((global::java.math.BigDecimal) _r12_o)._fscale; _r1.i = -_r1.i; _r0_o = ((global::java.math.BigInteger) _r0_o).shiftLeft((int) _r1.i); ((global::java.math.BigDecimal) _r12_o)._fintVal = (global::java.math.BigInteger) _r0_o; goto label129; label160:; _r3.i = ((global::java.math.BigDecimal) _r12_o)._fscale; if (_r3.i <= 0) goto label212; _r3.i = ((global::java.math.BigDecimal) _r12_o)._fscale; _r4_o = global::java.math.BigDecimal._fLONG_1FIVE_1POW; _r4.i = ((global::org.xmlvm._nIArray) _r4_o).Length; if (_r3.i >= _r4.i) goto label198; _r3_o = global::java.math.BigDecimal._fLONG_1FIVE_1POW_1BIT_1LENGTH; _r4.i = ((global::java.math.BigDecimal) _r12_o)._fscale; _r3.i = ((global::org.xmlvm._nArrayAdapter<int>) _r3_o)[_r4.i]; _r2.i = _r2.i + _r3.i; if (_r2.i >= _r8.i) goto label198; _r2_o = global::java.math.BigDecimal._fLONG_1FIVE_1POW; _r3.i = ((global::java.math.BigDecimal) _r12_o)._fscale; _r2.l = ((global::org.xmlvm._nArrayAdapter<long>) _r2_o)[_r3.i]; _r0.l = _r0.l * _r2.l; ((global::java.math.BigDecimal) _r12_o)._fsmallValue = _r0.l; _r0.l = ((global::java.math.BigDecimal) _r12_o)._fsmallValue; _r0.i = global::java.math.BigDecimal.bitLength((long) _r0.l); ((global::java.math.BigDecimal) _r12_o)._fbitLength = _r0.i; goto label131; label198:; _r0_o = global::java.math.BigInteger.valueOf((long) _r0.l); _r1.i = ((global::java.math.BigDecimal) _r12_o)._fscale; _r0_o = global::java.math.Multiplication.multiplyByFivePow((global::java.math.BigInteger) _r0_o, (int) _r1.i); ((global::java.math.BigDecimal) _r12_o).setUnscaledValue((global::java.math.BigInteger) _r0_o); goto label131; label212:; ((global::java.math.BigDecimal) _r12_o)._fsmallValue = _r0.l; ((global::java.math.BigDecimal) _r12_o)._fbitLength = _r2.i; goto label131; label217:; _r0.l = _r2.l; goto label106; //XMLVM_END_WRAPPER[java.math.BigDecimal: void <init>(double)] }
public void @this(double n1){ //XMLVM_BEGIN_WRAPPER[com.codename1.util.TBigDecimal: void <init>(double)] 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._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._nExceptionAdapter _ex = null; _r11_o = this; _r12.d = n1; ((global::java.lang.Object) _r11_o).@this(); _r6_o = null; ((global::com.codename1.util.TBigDecimal) _r11_o)._ftoStringImage = (global::java.lang.String) _r6_o; _r6.i = 0; ((global::com.codename1.util.TBigDecimal) _r11_o)._fhashCode = _r6.i; _r6.i = 0; ((global::com.codename1.util.TBigDecimal) _r11_o)._fprecision = _r6.i; _r6.i = global::java.lang.Double.isInfinite((double) _r12.d) ? 1 : 0; if (_r6.i != 0) goto label24; _r6.i = global::java.lang.Double.isNaN((double) _r12.d) ? 1 : 0; if (_r6.i == 0) goto label32; label24:; _r6_o = new global::java.lang.NumberFormatException(); // Value=Infinite or NaN _r7_o = new global::java.lang.String(); ((global::java.lang.String)_r7_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)73)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 32)), unchecked((char) unchecked((uint) 78)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 78))})); ((global::java.lang.NumberFormatException) _r6_o).@this((global::java.lang.String) _r7_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r6_o); label32:; _r0.l = global::java.lang.Double.doubleToLongBits((double) _r12.d); _r6.i = 1075; _r7.i = 52; _r7.l = _r0.l >> (0x3f & _r7.i); _r9.l = 2047L; _r7.l = _r7.l & _r9.l; _r7.i = (int) _r7.l; _r6.i = _r6.i - _r7.i; ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale = _r6.i; _r6.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale; _r7.i = 1075; if (_r6.i != _r7.i) goto label137; _r6.l = 4503599627370495L; _r6.l = _r6.l & _r0.l; _r8.i = 1; _r6.l = _r6.l << (0x3f & _r8.i); _r2.l = _r6.l; label64:; _r6.l = 0L; _r6.i = _r2.l > _r6.l ? 1 : (_r2.l == _r6.l ? 0 : -1); if (_r6.i != 0) goto label76; _r6.i = 0; ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale = _r6.i; _r6.i = 1; ((global::com.codename1.util.TBigDecimal) _r11_o)._fprecision = _r6.i; label76:; _r6.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale; if (_r6.i <= 0) goto label96; _r6.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale; _r7.i = global::com.codename1.util.TBigDecimal.numberOfTrailingZeros((long) _r2.l); _r5.i = global::java.lang.Math.min((int) _r6.i, (int) _r7.i); _r2.l = (long) (((ulong) _r2.l) >> (0x3f & (_r5.i))); _r6.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale; _r6.i = _r6.i - _r5.i; ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale = _r6.i; label96:; _r6.i = 63; _r6.l = _r0.l >> (0x3f & _r6.i); _r8.l = 0L; _r6.i = _r6.l > _r8.l ? 1 : (_r6.l == _r8.l ? 0 : -1); if (_r6.i == 0) goto label107; _r2.l = -_r2.l; label107:; _r4.i = global::com.codename1.util.TBigDecimal.bitLength((long) _r2.l); _r6.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale; if (_r6.i >= 0) goto label167; if (_r4.i != 0) goto label148; _r6.i = 0; label118:; ((global::com.codename1.util.TBigDecimal) _r11_o)._fbitLength = _r6.i; _r6.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fbitLength; _r7.i = 64; if (_r6.i >= _r7.i) goto label153; _r6.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale; _r6.i = -_r6.i; _r6.l = _r2.l << (0x3f & _r6.i); ((global::com.codename1.util.TBigDecimal) _r11_o)._fsmallValue = _r6.l; label133:; _r6.i = 0; ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale = _r6.i; label136:; return; label137:; _r6.l = 4503599627370495L; _r6.l = _r6.l & _r0.l; _r8.l = 4503599627370496L; _r6.l = _r6.l | _r8.l; _r2.l = _r6.l; goto label64; label148:; _r6.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale; _r6.i = _r4.i - _r6.i; goto label118; label153:; _r6_o = global::com.codename1.util.TBigInteger.valueOf((long) _r2.l); _r7.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale; _r7.i = -_r7.i; _r6_o = ((global::com.codename1.util.TBigInteger) _r6_o).shiftLeft((int) _r7.i); ((global::com.codename1.util.TBigDecimal) _r11_o)._fintVal = (global::com.codename1.util.TBigInteger) _r6_o; goto label133; label167:; _r6.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale; if (_r6.i <= 0) goto label221; _r6.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale; _r7_o = global::com.codename1.util.TBigDecimal._fLONG_1FIVE_1POW; _r7.i = ((global::org.xmlvm._nIArray) _r7_o).Length; if (_r6.i >= _r7.i) goto label207; _r6_o = global::com.codename1.util.TBigDecimal._fLONG_1FIVE_1POW_1BIT_1LENGTH; _r7.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale; _r6.i = ((global::org.xmlvm._nArrayAdapter<int>) _r6_o)[_r7.i]; _r6.i = _r6.i + _r4.i; _r7.i = 64; if (_r6.i >= _r7.i) goto label207; _r6_o = global::com.codename1.util.TBigDecimal._fLONG_1FIVE_1POW; _r7.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale; _r6.l = ((global::org.xmlvm._nArrayAdapter<long>) _r6_o)[_r7.i]; _r6.l = _r6.l * _r2.l; ((global::com.codename1.util.TBigDecimal) _r11_o)._fsmallValue = _r6.l; _r6.l = ((global::com.codename1.util.TBigDecimal) _r11_o)._fsmallValue; _r6.i = global::com.codename1.util.TBigDecimal.bitLength((long) _r6.l); ((global::com.codename1.util.TBigDecimal) _r11_o)._fbitLength = _r6.i; goto label136; label207:; _r6_o = global::com.codename1.util.TBigInteger.valueOf((long) _r2.l); _r7.i = ((global::com.codename1.util.TBigDecimal) _r11_o)._fscale; _r6_o = global::com.codename1.util.TMultiplication.multiplyByFivePow((global::com.codename1.util.TBigInteger) _r6_o, (int) _r7.i); ((global::com.codename1.util.TBigDecimal) _r11_o).setUnscaledValue((global::com.codename1.util.TBigInteger) _r6_o); goto label136; label221:; ((global::com.codename1.util.TBigDecimal) _r11_o)._fsmallValue = _r2.l; ((global::com.codename1.util.TBigDecimal) _r11_o)._fbitLength = _r4.i; goto label136; //XMLVM_END_WRAPPER[com.codename1.util.TBigDecimal: void <init>(double)] }
public void @this(global::java.lang.String n1, int n2){ //XMLVM_BEGIN_WRAPPER[java.math.BigInteger: void <init>(java.lang.String, int)] global::org.xmlvm._nElement _r0; global::System.Object _r0_o = null; global::System.Object _r1_o = null; global::System.Object _r2_o = null; global::System.Object _r3_o = null; global::org.xmlvm._nElement _r4; _r2_o = this; _r3_o = n1; _r4.i = n2; ((global::java.lang.Number) _r2_o).@this(); _r0.i = -2; ((global::java.math.BigInteger) _r2_o)._ffirstNonzeroDigit = _r0.i; _r0.i = 0; ((global::java.math.BigInteger) _r2_o)._fhashCode = _r0.i; if (_r3_o != null) goto label17; _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); label17:; _r0.i = 2; if (_r4.i < _r0.i) goto label24; _r0.i = 36; if (_r4.i <= _r0.i) goto label36; label24:; _r0_o = new global::java.lang.NumberFormatException(); // Value=math.11 _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 49)), unchecked((char) unchecked((uint) 49))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label36:; _r0.i = ((global::java.lang.String) _r3_o).length(); if (_r0.i != 0) goto label54; _r0_o = new global::java.lang.NumberFormatException(); // Value=math.12 _r1_o = new global::java.lang.String(); ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)109)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 49)), unchecked((char) unchecked((uint) 50))})); _r1_o = global::[email protected]((global::java.lang.String) _r1_o); ((global::java.lang.NumberFormatException) _r0_o).@this((global::java.lang.String) _r1_o); throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NumberFormatException) _r0_o); label54:; global::java.math.BigInteger.setFromString((global::java.math.BigInteger) _r2_o, (global::java.lang.String) _r3_o, (int) _r4.i); return; //XMLVM_END_WRAPPER[java.math.BigInteger: void <init>(java.lang.String, int)] }