com.bryghts.kissnumber

RichNumber

implicit final class RichNumber extends AnyVal with RangedProxy[Number] with ScalaNumberProxy[Number]

Linear Supertypes
ScalaNumberProxy[Number], OrderedProxy[Number], Ordered[Number], Comparable[Number], ScalaNumericAnyConversions, RangedProxy[Number], Typed[Number], Proxy, AnyVal, NotNull, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RichNumber
  2. ScalaNumberProxy
  3. OrderedProxy
  4. Ordered
  5. Comparable
  6. ScalaNumericAnyConversions
  7. RangedProxy
  8. Typed
  9. Proxy
  10. AnyVal
  11. NotNull
  12. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RichNumber(self: Number)

Type Members

  1. type ResultWithoutStep = Partial[Number, NumericRange[Number]]

    Definition Classes
    RichNumber → RangedProxy

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  2. final def ##(): Int

    Definition Classes
    Any
  3. def <(that: Number): Boolean

    Definition Classes
    Ordered
  4. def <=(that: Number): Boolean

    Definition Classes
    Ordered
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def >(that: Number): Boolean

    Definition Classes
    Ordered
  7. def >=(that: Number): Boolean

    Definition Classes
    Ordered
  8. def abs: Number

    Definition Classes
    ScalaNumberProxy
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def byteValue(): Byte

    Definition Classes
    ScalaNumberProxy → ScalaNumericAnyConversions
  11. def compare(y: Number): Int

    Definition Classes
    OrderedProxy → Ordered
  12. def compareTo(that: Number): Int

    Definition Classes
    Ordered → Comparable
  13. def doubleValue(): Double

    Definition Classes
    ScalaNumberProxy → ScalaNumericAnyConversions
  14. def floatValue(): Float

    Definition Classes
    ScalaNumberProxy → ScalaNumericAnyConversions
  15. def getClass(): Class[_ <: AnyVal]

    Definition Classes
    AnyVal → Any
  16. def intValue(): Int

    Definition Classes
    ScalaNumberProxy → ScalaNumericAnyConversions
  17. implicit def integralNum: NumberAsIfIntegral.type

    Attributes
    protected
  18. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  19. def isValidByte: Boolean

    Definition Classes
    ScalaNumericAnyConversions
  20. def isValidChar: Boolean

    Definition Classes
    ScalaNumericAnyConversions
  21. def isValidInt: Boolean

    Definition Classes
    ScalaNumericAnyConversions
  22. def isValidShort: Boolean

    Definition Classes
    ScalaNumericAnyConversions
  23. def isWhole(): Boolean

    Definition Classes
    RichNumber → ScalaNumericAnyConversions
  24. def longValue(): Long

    Definition Classes
    ScalaNumberProxy → ScalaNumericAnyConversions
  25. def max(that: Number): Number

    Definition Classes
    ScalaNumberProxy
  26. def min(that: Number): Number

    Definition Classes
    ScalaNumberProxy
  27. def num: NumberIsFractional.type

    Attributes
    protected
    Definition Classes
    RichNumber → ScalaNumberProxy
  28. def ord: NumberOrdering.type

    Attributes
    protected
    Definition Classes
    RichNumber → OrderedProxy
  29. val self: Number

    Definition Classes
    RichNumber → Typed → Proxy
  30. def shortValue(): Short

    Definition Classes
    ScalaNumberProxy → ScalaNumericAnyConversions
  31. def signum: Int

    Definition Classes
    ScalaNumberProxy
  32. def to(end: Number, step: Number): Inclusive[Number]

    Definition Classes
    RichNumber → RangedProxy
  33. def to(end: Number): ResultWithoutStep

    Definition Classes
    RichNumber → RangedProxy
  34. def toByte: Byte

    Definition Classes
    ScalaNumericAnyConversions
  35. def toChar: Char

    Definition Classes
    ScalaNumericAnyConversions
  36. def toDouble: Double

    Definition Classes
    ScalaNumericAnyConversions
  37. def toFloat: Float

    Definition Classes
    ScalaNumericAnyConversions
  38. def toInt: Int

    Definition Classes
    ScalaNumericAnyConversions
  39. def toLong: Long

    Definition Classes
    ScalaNumericAnyConversions
  40. def toShort: Short

    Definition Classes
    ScalaNumericAnyConversions
  41. def toString(): String

    Definition Classes
    Proxy → Any
  42. def underlying(): AnyRef

    Definition Classes
    ScalaNumberProxy → ScalaNumericAnyConversions
  43. def unifiedPrimitiveEquals(x: Any): Boolean

    Attributes
    protected
    Definition Classes
    ScalaNumericAnyConversions
  44. def unifiedPrimitiveHashcode(): Int

    Attributes
    protected
    Definition Classes
    ScalaNumericAnyConversions
  45. def until(end: Number, step: Number): Exclusive[Number]

    Definition Classes
    RichNumber → RangedProxy
  46. def until(end: Number): ResultWithoutStep

    Definition Classes
    RichNumber → RangedProxy

Inherited from ScalaNumberProxy[Number]

Inherited from OrderedProxy[Number]

Inherited from Ordered[Number]

Inherited from Comparable[Number]

Inherited from ScalaNumericAnyConversions

Inherited from RangedProxy[Number]

Inherited from Typed[Number]

Inherited from Proxy

Inherited from AnyVal

Inherited from NotNull

Inherited from Any

Ungrouped