Package org.mvel2.util
Class InternalNumber
- java.lang.Object
-
- java.lang.Number
-
- java.math.BigDecimal
-
- org.mvel2.util.InternalNumber
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<java.math.BigDecimal>
public class InternalNumber extends java.math.BigDecimal
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InternalNumber(char[] chars)
InternalNumber(char[] chars, int i, int i1)
InternalNumber(char[] chars, int i, int i1, java.math.MathContext mathContext)
InternalNumber(char[] chars, java.math.MathContext mathContext)
InternalNumber(double v)
InternalNumber(double v, java.math.MathContext mathContext)
InternalNumber(int i)
InternalNumber(int i, java.math.MathContext mathContext)
InternalNumber(long l)
InternalNumber(long l, java.math.MathContext mathContext)
InternalNumber(java.lang.String s)
InternalNumber(java.lang.String s, java.math.MathContext mathContext)
InternalNumber(java.math.BigInteger bigInteger)
InternalNumber(java.math.BigInteger bigInteger, int i)
InternalNumber(java.math.BigInteger bigInteger, int i, java.math.MathContext mathContext)
InternalNumber(java.math.BigInteger bigInteger, java.math.MathContext mathContext)
-
Method Summary
-
Methods inherited from class java.math.BigDecimal
abs, abs, add, add, byteValueExact, compareTo, divide, divide, divide, divide, divide, divide, divideAndRemainder, divideAndRemainder, divideToIntegralValue, divideToIntegralValue, doubleValue, equals, floatValue, hashCode, intValue, intValueExact, longValue, longValueExact, max, min, movePointLeft, movePointRight, multiply, multiply, negate, negate, plus, plus, pow, pow, precision, remainder, remainder, round, scale, scaleByPowerOfTen, setScale, setScale, setScale, shortValueExact, signum, sqrt, stripTrailingZeros, subtract, subtract, toBigInteger, toBigIntegerExact, toEngineeringString, toPlainString, toString, ulp, unscaledValue, valueOf, valueOf, valueOf
-
-
-
-
Constructor Detail
-
InternalNumber
public InternalNumber(char[] chars, int i, int i1)
-
InternalNumber
public InternalNumber(char[] chars, int i, int i1, java.math.MathContext mathContext)
-
InternalNumber
public InternalNumber(char[] chars)
-
InternalNumber
public InternalNumber(char[] chars, java.math.MathContext mathContext)
-
InternalNumber
public InternalNumber(java.lang.String s)
-
InternalNumber
public InternalNumber(java.lang.String s, java.math.MathContext mathContext)
-
InternalNumber
public InternalNumber(double v)
-
InternalNumber
public InternalNumber(double v, java.math.MathContext mathContext)
-
InternalNumber
public InternalNumber(java.math.BigInteger bigInteger)
-
InternalNumber
public InternalNumber(java.math.BigInteger bigInteger, java.math.MathContext mathContext)
-
InternalNumber
public InternalNumber(java.math.BigInteger bigInteger, int i)
-
InternalNumber
public InternalNumber(java.math.BigInteger bigInteger, int i, java.math.MathContext mathContext)
-
InternalNumber
public InternalNumber(int i)
-
InternalNumber
public InternalNumber(int i, java.math.MathContext mathContext)
-
InternalNumber
public InternalNumber(long l)
-
InternalNumber
public InternalNumber(long l, java.math.MathContext mathContext)
-
-