Packages

class BigDecimal extends Number with Comparable[BigDecimal]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BigDecimal
  2. Comparable
  3. Number
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new BigDecimal(lVal: Long, mc: MathContext)
  2. new BigDecimal(lVal: Long)
  3. new BigDecimal(iVal: Int, mc: MathContext)
  4. new BigDecimal(iVal: Int)
  5. new BigDecimal(unscaledVal: BigInteger, scale: Int, mc: MathContext)
  6. new BigDecimal(bi: BigInteger, mc: MathContext)
  7. new BigDecimal(bi: BigInteger)
  8. new BigDecimal(unscaledVal: BigInteger, scale: Int)
  9. new BigDecimal(dVal: Double, mc: MathContext)
  10. new BigDecimal(dVal: Double)
  11. new BigDecimal(sVal: String, mc: MathContext)
  12. new BigDecimal(sVal: String)
  13. new BigDecimal(in: Array[Char], mc: MathContext)
  14. new BigDecimal(in: Array[Char])
  15. new BigDecimal(in: Array[Char], offset: Int, len: Int, mc: MathContext)
  16. new BigDecimal(in: Array[Char], offset: Int, len: Int)
  17. new BigDecimal()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def abs(mc: MathContext): BigDecimal
  5. def abs(): BigDecimal
  6. def add(augend: BigDecimal, mc: MathContext): BigDecimal
  7. def add(augend: BigDecimal): BigDecimal
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def byteValue(): Byte
    Definition Classes
    Number
  10. def byteValueExact(): Byte
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  12. def compareTo(bi: BigDecimal): Int
    Definition Classes
    BigDecimal → Comparable
  13. def divide(divisor: BigDecimal, mc: MathContext): BigDecimal
  14. def divide(divisor: BigDecimal): BigDecimal
  15. def divide(divisor: BigDecimal, roundingMode: RoundingMode): BigDecimal
  16. def divide(divisor: BigDecimal, roundingMode: Int): BigDecimal
  17. def divide(divisor: BigDecimal, scale: Int, roundingMode: RoundingMode): BigDecimal
  18. def divide(divisor: BigDecimal, scale: Int, roundingMode: Int): BigDecimal
  19. def divideAndRemainder(divisor: BigDecimal, mc: MathContext): Array[BigDecimal]
  20. def divideAndRemainder(divisor: BigDecimal): Array[BigDecimal]
  21. def divideToIntegralValue(divisor: BigDecimal, mc: MathContext): BigDecimal
  22. def divideToIntegralValue(divisor: BigDecimal): BigDecimal
  23. def doubleValue(): Double
    Definition Classes
    BigDecimalNumber
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(x: Any): Boolean
    Definition Classes
    BigDecimal → AnyRef → Any
  26. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  27. def floatValue(): Float
    Definition Classes
    BigDecimalNumber
  28. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  29. def hashCode(): Int
    Definition Classes
    BigDecimal → AnyRef → Any
  30. def intValue(): Int
    Definition Classes
    BigDecimalNumber
  31. def intValueExact(): Int
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. def longValue(): Long
    Definition Classes
    BigDecimalNumber
  34. def longValueExact(): Long
  35. def max(bd: BigDecimal): BigDecimal
  36. def min(bd: BigDecimal): BigDecimal
  37. def movePointLeft(n: Int): BigDecimal
  38. def movePointRight(n: Int): BigDecimal
  39. def multiply(multiplicand: BigDecimal, mc: MathContext): BigDecimal
  40. def multiply(multiplicand: BigDecimal): BigDecimal
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. def negate(mc: MathContext): BigDecimal
  43. def negate(): BigDecimal
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. def plus(mc: MathContext): BigDecimal
  47. def plus(): BigDecimal
  48. def pow(n: Int, mc: MathContext): BigDecimal
  49. def pow(n: Int): BigDecimal
  50. def precision(): Int
  51. def remainder(divisor: BigDecimal, mc: MathContext): BigDecimal
  52. def remainder(divisor: BigDecimal): BigDecimal
  53. def round(mc: MathContext): BigDecimal
  54. def scale(): Int
  55. def scaleByPowerOfTen(n: Int): BigDecimal
  56. def setScale(newScale: Int): BigDecimal
  57. def setScale(newScale: Int, roundingMode: Int): BigDecimal
  58. def setScale(newScale: Int, roundingMode: RoundingMode): BigDecimal
  59. def shortValue(): Short
    Definition Classes
    Number
  60. def shortValueExact(): Short
  61. def signum(): Int
  62. def stripTrailingZeros(): BigDecimal
  63. def subtract(subtrahend: BigDecimal, mc: MathContext): BigDecimal
  64. def subtract(subtrahend: BigDecimal): BigDecimal
  65. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  66. def toBigInteger(): BigInteger
  67. def toBigIntegerExact(): BigInteger
  68. def toEngineeringString(): String
  69. def toPlainString(): String
  70. def toString(): String
    Definition Classes
    BigDecimal → AnyRef → Any
  71. def ulp(): BigDecimal
  72. def unscaledValue(): BigInteger
  73. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  74. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  75. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Comparable[BigDecimal]

Inherited from Number

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped