Scala Standard Library 2.12.18 - scala.math.BigDecimal (original) (raw)

final class BigDecimal extends ScalaNumber with ScalaNumericConversions with Serializable with Ordered[BigDecimal]

Ordering

  1. Alphabetic
  2. By Inheritance

Inherited

  1. BigDecimal
  2. Ordered
  3. Comparable
  4. Serializable
  5. ScalaNumericConversions
  6. ScalaNumericAnyConversions
  7. ScalaNumber
  8. Number
  9. Serializable
  10. AnyRef
  11. Any

Implicitly

  1. by orderingToOrdered

  2. by any2stringadd

  3. by StringFormat

  4. by Ensuring

  5. by ArrowAssoc

  6. Hide All

  7. Show All

Instance Constructors

  1. new BigDecimal(bigDecimal: java.math.BigDecimal)
  2. new BigDecimal(bigDecimal: java.math.BigDecimal, mc: MathContext)

Value Members

  1. final def !=(arg0: Any): Boolean
  2. final def ##(): Int
  3. def %(that: BigDecimal): BigDecimal
  4. def *(that: BigDecimal): BigDecimal
  5. def +(that: BigDecimal): BigDecimal
  6. def -(that: BigDecimal): BigDecimal
  7. def ->[B](y: B): (BigDecimal, B)
  8. def /(that: BigDecimal): BigDecimal
  9. def /%(that: BigDecimal): (BigDecimal, BigDecimal)
  10. def <(that: BigDecimal): Boolean
  11. def <=(that: BigDecimal): Boolean
  12. final def ==(arg0: Any): Boolean
  13. def >(that: BigDecimal): Boolean
  14. def >=(that: BigDecimal): Boolean
  15. def abs: BigDecimal
  16. def apply(mc: MathContext): BigDecimal
  17. final def asInstanceOf[T0]: T0
  18. val bigDecimal: java.math.BigDecimal
  19. def byteValue(): Byte
  20. def charValue: Char
  21. def clone(): AnyRef
  22. def compare(that: BigDecimal): Int
  23. def compareTo(that: BigDecimal): Int
  24. def doubleValue(): Double
  25. def ensuring(cond: (BigDecimal) ⇒ Boolean, msg: ⇒ Any): BigDecimal
  26. def ensuring(cond: (BigDecimal) ⇒ Boolean): BigDecimal
  27. def ensuring(cond: Boolean, msg: ⇒ Any): BigDecimal
  28. def ensuring(cond: Boolean): BigDecimal
  29. final def eq(arg0: AnyRef): Boolean
  30. def equals(that: BigDecimal): Boolean
  31. def equals(that: Any): Boolean
  32. def finalize(): Unit
  33. def floatValue(): Float
  34. final def getClass(): Class[_]
  35. def hashCode(): Int
  36. def intValue(): Int
  37. def isBinaryDouble: Boolean
  38. def isBinaryFloat: Boolean
  39. def isDecimalDouble: Boolean
  40. def isDecimalFloat: Boolean
  41. def isExactDouble: Boolean
  42. def isExactFloat: Boolean
  43. final def isInstanceOf[T0]: Boolean
  44. def isValidByte: Boolean
  45. def isValidChar: Boolean
  46. def isValidInt: Boolean
  47. def isValidLong: Boolean
  48. def isValidShort: Boolean
  49. def isWhole(): Boolean
  50. def longValue(): Long
  51. def max(that: BigDecimal): BigDecimal
  52. val mc: MathContext
  53. def min(that: BigDecimal): BigDecimal
  54. final def ne(arg0: AnyRef): Boolean
  55. final def notify(): Unit
  56. final def notifyAll(): Unit
  57. def pow(n: Int): BigDecimal
  58. def precision: Int
  59. def quot(that: BigDecimal): BigDecimal
  60. def remainder(that: BigDecimal): BigDecimal
  61. def round(mc: MathContext): BigDecimal
  62. def rounded: BigDecimal
  63. def scale: Int
  64. def setScale(scale: Int, mode: RoundingMode): BigDecimal
  65. def setScale(scale: Int): BigDecimal
  66. def shortValue(): Short
  67. def signum: Int
  68. final def synchronized[T0](arg0: ⇒ T0): T0
  69. def to(end: BigDecimal, step: BigDecimal): Inclusive[scala.BigDecimal]
  70. def to(end: BigDecimal): Partial[BigDecimal, Inclusive[BigDecimal]]
  71. def toBigInt(): BigInt
  72. def toBigIntExact(): Option[BigInt]
  73. def toByte: Byte
  74. def toByteExact: Byte
  75. def toChar: Char
  76. def toDouble: Double
  77. def toFloat: Float
  78. def toInt: Int
  79. def toIntExact: Int
  80. def toLong: Long
  81. def toLongExact: Long
  82. def toShort: Short
  83. def toShortExact: Short
  84. def toString(): String
  85. def ulp: BigDecimal
  86. def unary_-: BigDecimal
  87. def underlying(): java.math.BigDecimal
  88. def unifiedPrimitiveEquals(x: Any): Boolean
  89. def unifiedPrimitiveHashcode(): Int
  90. def until(end: BigDecimal, step: BigDecimal): Exclusive[scala.BigDecimal]
  91. def until(end: BigDecimal): Partial[BigDecimal, Exclusive[BigDecimal]]
  92. final def wait(): Unit
  93. final def wait(arg0: Long, arg1: Int): Unit
  94. final def wait(arg0: Long): Unit
  95. def →[B](y: B): (BigDecimal, B)

Ungrouped