scala.scalajs.runtime

RuntimeLong

final class RuntimeLong extends Number with Comparable[java.lang.Long]

emulate a Java-Long using three integers. taken from gwt LongLib: com.google.gwt.lang.LongLib

only used by runtime

holds values l, m, h (low, middle, high) s.t. (x.l + ((long) x.m << 22) + ((long) x.h << 44)) is equal to the original value

Self Type
RuntimeLong
Linear Supertypes
Comparable[java.lang.Long], Number, java.io.Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RuntimeLong
  2. Comparable
  3. Number
  4. Serializable
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. def !=(y: Double): Boolean

    Attributes
    protected
  2. def !=(y: Float): Boolean

    Attributes
    protected
  3. def !=(y: Long): Boolean

    Attributes
    protected
  4. def !=(y: Int): Boolean

    Attributes
    protected
  5. def !=(y: Char): Boolean

    Attributes
    protected
  6. def !=(y: Short): Boolean

    Attributes
    protected
  7. def !=(y: Byte): Boolean

    Attributes
    protected
  8. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  9. final def ##(): Int

    Definition Classes
    AnyRef → Any
  10. def %(y: Double): Double

    Attributes
    protected
  11. def %(y: Float): Float

    Attributes
    protected
  12. def %(y: Long): Long

    Attributes
    protected
  13. def %(y: Int): Long

    Attributes
    protected
  14. def %(y: Char): Long

    Attributes
    protected
  15. def %(y: Short): Long

    Attributes
    protected
  16. def %(y: Byte): Long

    Attributes
    protected
  17. def %(y: RuntimeLong): RuntimeLong

  18. def &(y: Long): Long

    Attributes
    protected
  19. def &(y: Int): Long

    Attributes
    protected
  20. def &(y: Char): Long

    Attributes
    protected
  21. def &(y: Short): Long

    Attributes
    protected
  22. def &(y: Byte): Long

    Attributes
    protected
  23. def &(y: RuntimeLong): RuntimeLong

  24. def *(y: Double): Double

    Attributes
    protected
  25. def *(y: Float): Float

    Attributes
    protected
  26. def *(y: Long): Long

    Attributes
    protected
  27. def *(y: Int): Long

    Attributes
    protected
  28. def *(y: Char): Long

    Attributes
    protected
  29. def *(y: Short): Long

    Attributes
    protected
  30. def *(y: Byte): Long

    Attributes
    protected
  31. def *(y: RuntimeLong): RuntimeLong

  32. def +(y: Double): Double

    Attributes
    protected
  33. def +(y: Float): Float

    Attributes
    protected
  34. def +(y: Long): Long

    Attributes
    protected
  35. def +(y: Int): Long

    Attributes
    protected
  36. def +(y: Char): Long

    Attributes
    protected
  37. def +(y: Short): Long

    Attributes
    protected
  38. def +(y: Byte): Long

    Attributes
    protected
  39. def +(y: RuntimeLong): RuntimeLong

  40. def +(y: String): String

  41. def -(y: Double): Double

    Attributes
    protected
  42. def -(y: Float): Float

    Attributes
    protected
  43. def -(y: Long): Long

    Attributes
    protected
  44. def -(y: Int): Long

    Attributes
    protected
  45. def -(y: Char): Long

    Attributes
    protected
  46. def -(y: Short): Long

    Attributes
    protected
  47. def -(y: Byte): Long

    Attributes
    protected
  48. def -(y: RuntimeLong): RuntimeLong

    subtraction note: gwt implements this individually

  49. def ->[B](y: B): (RuntimeLong, B)

    Implicit information
    This member is added by an implicit conversion from RuntimeLong to ArrowAssoc[RuntimeLong] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  50. def /(y: Double): Double

    Attributes
    protected
  51. def /(y: Float): Float

    Attributes
    protected
  52. def /(y: Long): Long

    Attributes
    protected
  53. def /(y: Int): Long

    Attributes
    protected
  54. def /(y: Char): Long

    Attributes
    protected
  55. def /(y: Short): Long

    Attributes
    protected
  56. def /(y: Byte): Long

    Attributes
    protected
  57. def /(y: RuntimeLong): RuntimeLong

  58. def <(y: Double): Boolean

    Attributes
    protected
  59. def <(y: Float): Boolean

    Attributes
    protected
  60. def <(y: Long): Boolean

    Attributes
    protected
  61. def <(y: Int): Boolean

    Attributes
    protected
  62. def <(y: Char): Boolean

    Attributes
    protected
  63. def <(y: Short): Boolean

    Attributes
    protected
  64. def <(y: Byte): Boolean

    Attributes
    protected
  65. def <(y: RuntimeLong): Boolean

  66. def <<(y: Long): Long

    Attributes
    protected
  67. def <<(n_in: Int): RuntimeLong

  68. def <=(y: Double): Boolean

    Attributes
    protected
  69. def <=(y: Float): Boolean

    Attributes
    protected
  70. def <=(y: Long): Boolean

    Attributes
    protected
  71. def <=(y: Int): Boolean

    Attributes
    protected
  72. def <=(y: Char): Boolean

    Attributes
    protected
  73. def <=(y: Short): Boolean

    Attributes
    protected
  74. def <=(y: Byte): Boolean

    Attributes
    protected
  75. def <=(y: RuntimeLong): Boolean

  76. def ==(y: Double): Boolean

    Attributes
    protected
  77. def ==(y: Float): Boolean

    Attributes
    protected
  78. def ==(y: Long): Boolean

    Attributes
    protected
  79. def ==(y: Int): Boolean

    Attributes
    protected
  80. def ==(y: Char): Boolean

    Attributes
    protected
  81. def ==(y: Short): Boolean

    Attributes
    protected
  82. def ==(y: Byte): Boolean

    Attributes
    protected
  83. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  84. def >(y: Double): Boolean

    Attributes
    protected
  85. def >(y: Float): Boolean

    Attributes
    protected
  86. def >(y: Long): Boolean

    Attributes
    protected
  87. def >(y: Int): Boolean

    Attributes
    protected
  88. def >(y: Char): Boolean

    Attributes
    protected
  89. def >(y: Short): Boolean

    Attributes
    protected
  90. def >(y: Byte): Boolean

    Attributes
    protected
  91. def >(y: RuntimeLong): Boolean

  92. def >=(y: Double): Boolean

    Attributes
    protected
  93. def >=(y: Float): Boolean

    Attributes
    protected
  94. def >=(y: Long): Boolean

    Attributes
    protected
  95. def >=(y: Int): Boolean

    Attributes
    protected
  96. def >=(y: Char): Boolean

    Attributes
    protected
  97. def >=(y: Short): Boolean

    Attributes
    protected
  98. def >=(y: Byte): Boolean

    Attributes
    protected
  99. def >=(y: RuntimeLong): Boolean

    greater or equal.

    greater or equal. note: gwt implements this individually

  100. def >>(y: Long): Long

    Attributes
    protected
  101. def >>(n_in: Int): RuntimeLong

    arithmetic right shift

  102. def >>>(y: Long): Long

    Attributes
    protected
  103. def >>>(n_in: Int): RuntimeLong

    logical right shift

  104. def ^(y: Long): Long

    Attributes
    protected
  105. def ^(y: Int): Long

    Attributes
    protected
  106. def ^(y: Char): Long

    Attributes
    protected
  107. def ^(y: Short): Long

    Attributes
    protected
  108. def ^(y: Byte): Long

    Attributes
    protected
  109. def ^(y: RuntimeLong): RuntimeLong

  110. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  111. def bitCount: Int

  112. def byteValue(): Byte

    Definition Classes
    RuntimeLong → Number
  113. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  114. def compareTo(that: java.lang.Long): Int

    Definition Classes
    RuntimeLong → Comparable
  115. def compareTo(that: RuntimeLong): Int

  116. def doubleValue(): Double

    Definition Classes
    RuntimeLong → Number
  117. def ensuring(cond: (RuntimeLong) ⇒ Boolean, msg: ⇒ Any): RuntimeLong

    Implicit information
    This member is added by an implicit conversion from RuntimeLong to Ensuring[RuntimeLong] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  118. def ensuring(cond: (RuntimeLong) ⇒ Boolean): RuntimeLong

    Implicit information
    This member is added by an implicit conversion from RuntimeLong to Ensuring[RuntimeLong] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  119. def ensuring(cond: Boolean, msg: ⇒ Any): RuntimeLong

    Implicit information
    This member is added by an implicit conversion from RuntimeLong to Ensuring[RuntimeLong] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  120. def ensuring(cond: Boolean): RuntimeLong

    Implicit information
    This member is added by an implicit conversion from RuntimeLong to Ensuring[RuntimeLong] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  121. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  122. def equals(that: Any): Boolean

    Definition Classes
    RuntimeLong → AnyRef → Any
  123. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  124. def floatValue(): Float

    Definition Classes
    RuntimeLong → Number
  125. def formatted(fmtstr: String): String

    Implicit information
    This member is added by an implicit conversion from RuntimeLong to StringFormat[RuntimeLong] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  126. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  127. val h: Int

  128. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  129. def intValue(): Int

    Definition Classes
    RuntimeLong → Number
  130. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  131. val l: Int

  132. def longValue(): Long

    Definition Classes
    RuntimeLong → Number
  133. val m: Int

  134. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  135. def notEquals(that: Any): Boolean

  136. final def notify(): Unit

    Definition Classes
    AnyRef
  137. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  138. def numberOfLeadingZeros: Int

  139. def numberOfTrailingZeros: Int

  140. def shortValue(): Short

    Definition Classes
    RuntimeLong → Number
  141. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  142. def toBinaryString: String

  143. def toByte: Byte

  144. def toChar: Char

  145. def toDouble: Double

  146. def toFloat: Float

  147. def toHexString: String

  148. def toInt: Int

  149. def toLong: Long

  150. def toOctalString: String

  151. def toShort: Short

  152. def toString(): String

    Definition Classes
    RuntimeLong → AnyRef → Any
  153. def unary_+: RuntimeLong

  154. def unary_-: RuntimeLong

  155. def unary_~: RuntimeLong

  156. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  157. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  158. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  159. def |(y: Long): Long

    Attributes
    protected
  160. def |(y: Int): Long

    Attributes
    protected
  161. def |(y: Char): Long

    Attributes
    protected
  162. def |(y: Short): Long

    Attributes
    protected
  163. def |(y: Byte): Long

    Attributes
    protected
  164. def |(y: RuntimeLong): RuntimeLong

  165. def [B](y: B): (RuntimeLong, B)

    Implicit information
    This member is added by an implicit conversion from RuntimeLong to ArrowAssoc[RuntimeLong] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Shadowed Implicit Value Members

  1. def +(other: String): String

    Implicit information
    This member is added by an implicit conversion from RuntimeLong to any2stringadd[RuntimeLong] performed by method any2stringadd in scala.Predef.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (runtimeLong: any2stringadd[RuntimeLong]).+(other)
    Definition Classes
    any2stringadd

Inherited from Comparable[java.lang.Long]

Inherited from Number

Inherited from java.io.Serializable

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from RuntimeLong to any2stringadd[RuntimeLong]

Inherited by implicit conversion StringFormat from RuntimeLong to StringFormat[RuntimeLong]

Inherited by implicit conversion Ensuring from RuntimeLong to Ensuring[RuntimeLong]

Inherited by implicit conversion ArrowAssoc from RuntimeLong to ArrowAssoc[RuntimeLong]

Ungrouped