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

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

Ordering

  1. Alphabetic
  2. By Inheritance

Inherited

  1. BigInt
  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 BigInt(bigInteger: BigInteger)

Value Members

  1. final def !=(arg0: Any): Boolean
  2. final def ##(): Int
  3. def %(that: BigInt): BigInt
  4. def &(that: BigInt): BigInt
  5. def &~(that: BigInt): BigInt
  6. def *(that: BigInt): BigInt
  7. def +(that: BigInt): BigInt
  8. def -(that: BigInt): BigInt
  9. def ->[B](y: B): (BigInt, B)
  10. def /(that: BigInt): BigInt
  11. def /%(that: BigInt): (BigInt, BigInt)
  12. def <(that: BigInt): Boolean
  13. def <<(n: Int): BigInt
  14. def <=(that: BigInt): Boolean
  15. final def ==(arg0: Any): Boolean
  16. def >(that: BigInt): Boolean
  17. def >=(that: BigInt): Boolean
  18. def >>(n: Int): BigInt
  19. def ^(that: BigInt): BigInt
  20. def abs: BigInt
  21. final def asInstanceOf[T0]: T0
  22. val bigInteger: BigInteger
  23. def bitCount: Int
  24. def bitLength: Int
  25. def byteValue(): Byte
  26. def charValue: Char
  27. def clearBit(n: Int): BigInt
  28. def clone(): AnyRef
  29. def compare(that: BigInt): Int
  30. def compareTo(that: BigInt): Int
  31. def doubleValue(): Double
  32. def ensuring(cond: (BigInt) ⇒ Boolean, msg: ⇒ Any): BigInt
  33. def ensuring(cond: (BigInt) ⇒ Boolean): BigInt
  34. def ensuring(cond: Boolean, msg: ⇒ Any): BigInt
  35. def ensuring(cond: Boolean): BigInt
  36. final def eq(arg0: AnyRef): Boolean
  37. def equals(that: BigInt): Boolean
  38. def equals(that: Any): Boolean
  39. def finalize(): Unit
  40. def flipBit(n: Int): BigInt
  41. def floatValue(): Float
  42. def gcd(that: BigInt): BigInt
  43. final def getClass(): Class[_]
  44. def hashCode(): Int
  45. def intValue(): Int
  46. final def isInstanceOf[T0]: Boolean
  47. def isProbablePrime(certainty: Int): Boolean
  48. def isValidByte: Boolean
  49. def isValidChar: Boolean
  50. def isValidDouble: Boolean
  51. def isValidFloat: Boolean
  52. def isValidInt: Boolean
  53. def isValidLong: Boolean
  54. def isValidShort: Boolean
  55. def longValue(): Long
  56. def lowestSetBit: Int
  57. def max(that: BigInt): BigInt
  58. def min(that: BigInt): BigInt
  59. def mod(that: BigInt): BigInt
  60. def modInverse(m: BigInt): BigInt
  61. def modPow(exp: BigInt, m: BigInt): BigInt
  62. final def ne(arg0: AnyRef): Boolean
  63. final def notify(): Unit
  64. final def notifyAll(): Unit
  65. def pow(exp: Int): BigInt
  66. def setBit(n: Int): BigInt
  67. def shortValue(): Short
  68. def signum: Int
  69. final def synchronized[T0](arg0: ⇒ T0): T0
  70. def testBit(n: Int): Boolean
  71. def to(end: BigInt, step: BigInt = BigInt(1)): Inclusive[scala.BigInt]
  72. def toByte: Byte
  73. def toByteArray: Array[Byte]
  74. def toChar: Char
  75. def toDouble: Double
  76. def toFloat: Float
  77. def toInt: Int
  78. def toLong: Long
  79. def toShort: Short
  80. def toString(radix: Int): String
  81. def toString(): String
  82. def unary_-: BigInt
  83. def unary_~: BigInt
  84. def underlying(): BigInteger
  85. def unifiedPrimitiveEquals(x: Any): Boolean
  86. def unifiedPrimitiveHashcode(): Int
  87. def until(end: BigInt, step: BigInt = BigInt(1)): Exclusive[scala.BigInt]
  88. final def wait(): Unit
  89. final def wait(arg0: Long, arg1: Int): Unit
  90. final def wait(arg0: Long): Unit
  91. def |(that: BigInt): BigInt
  92. def →[B](y: B): (BigInt, B)

Ungrouped