scala.tools.nsc.Global

scalaPrimitives

object scalaPrimitives extends ScalaPrimitives

Scala primitives, used in genicode

Source
Global.scala
Linear Supertypes
ScalaPrimitives, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. scalaPrimitives
  2. ScalaPrimitives
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

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

    Attributes
    final
    Definition Classes
    Any
  6. val ADD : Int(10)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  7. val AND : Int(22)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  8. val APPLY : Int(71)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  9. val AS : Int(81)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  10. val ASR : Int(32)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  11. val B2B : Int(200)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  12. val B2C : Int(202)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  13. val B2D : Int(206)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  14. val B2F : Int(205)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  15. val B2I : Int(203)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  16. val B2L : Int(204)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  17. val B2S : Int(201)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  18. val BARRAY_GET : Int(141)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  19. val BARRAY_LENGTH : Int(132)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  20. val BARRAY_SET : Int(151)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  21. val BOX : Int(110)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  22. val C2B : Int(220)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  23. val C2C : Int(222)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  24. val C2D : Int(226)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  25. val C2F : Int(225)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  26. val C2I : Int(223)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  27. val C2L : Int(224)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  28. val C2S : Int(221)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  29. val CARRAY_GET : Int(143)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  30. val CARRAY_LENGTH : Int(134)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  31. val CARRAY_SET : Int(153)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  32. val COERCE : Int(101)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  33. val CONCAT : Int(100)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  34. val D2B : Int(260)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  35. val D2C : Int(262)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  36. val D2D : Int(266)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  37. val D2F : Int(265)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  38. val D2I : Int(263)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  39. val D2L : Int(264)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  40. val D2S : Int(261)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  41. val DARRAY_GET : Int(147)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  42. val DARRAY_LENGTH : Int(138)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  43. val DARRAY_SET : Int(157)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  44. val DIV : Int(13)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  45. val EQ : Int(42)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  46. val F2B : Int(250)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  47. val F2C : Int(252)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  48. val F2D : Int(256)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  49. val F2F : Int(255)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  50. val F2I : Int(253)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  51. val F2L : Int(254)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  52. val F2S : Int(251)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  53. val FARRAY_GET : Int(146)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  54. val FARRAY_LENGTH : Int(137)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  55. val FARRAY_SET : Int(156)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  56. val GE : Int(46)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  57. val GT : Int(47)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  58. val HASH : Int(87)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  59. val I2B : Int(230)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  60. val I2C : Int(232)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  61. val I2D : Int(236)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  62. val I2F : Int(235)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  63. val I2I : Int(233)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  64. val I2L : Int(234)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  65. val I2S : Int(231)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  66. val IARRAY_GET : Int(144)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  67. val IARRAY_LENGTH : Int(135)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  68. val IARRAY_SET : Int(154)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  69. val ID : Int(40)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  70. val IS : Int(80)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  71. val L2B : Int(240)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  72. val L2C : Int(242)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  73. val L2D : Int(246)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  74. val L2F : Int(245)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  75. val L2I : Int(243)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  76. val L2L : Int(244)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  77. val L2S : Int(241)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  78. val LARRAY_GET : Int(145)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  79. val LARRAY_LENGTH : Int(136)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  80. val LARRAY_SET : Int(155)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  81. val LE : Int(45)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  82. val LENGTH : Int(70)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  83. val LSL : Int(30)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  84. val LSR : Int(31)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  85. val LT : Int(44)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  86. val MOD : Int(14)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  87. val MUL : Int(12)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  88. val NE : Int(43)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  89. val NEG : Int(2)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  90. val NEW_BARRAY : Int(113)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  91. val NEW_CARRAY : Int(115)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  92. val NEW_DARRAY : Int(119)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  93. val NEW_FARRAY : Int(118)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  94. val NEW_IARRAY : Int(116)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  95. val NEW_LARRAY : Int(117)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  96. val NEW_OARRAY : Int(120)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  97. val NEW_SARRAY : Int(114)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  98. val NEW_ZARRAY : Int(112)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  99. val NI : Int(41)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  100. val NOT : Int(3)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  101. val OARRAY_GET : Int(148)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  102. val OARRAY_LENGTH : Int(139)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  103. val OARRAY_SET : Int(158)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  104. val OR : Int(20)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  105. val POS : Int(1)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  106. val S2B : Int(210)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  107. val S2C : Int(212)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  108. val S2D : Int(216)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  109. val S2F : Int(215)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  110. val S2I : Int(213)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  111. val S2L : Int(214)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  112. val S2S : Int(211)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  113. val SARRAY_GET : Int(142)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  114. val SARRAY_LENGTH : Int(133)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  115. val SARRAY_SET : Int(152)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  116. val SUB : Int(11)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  117. val SYNCHRONIZED : Int(90)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  118. val UNBOX : Int(111)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  119. val UPDATE : Int(72)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  120. val XOR : Int(21)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  121. val ZAND : Int(61)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  122. val ZARRAY_GET : Int(140)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  123. val ZARRAY_LENGTH : Int(131)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  124. val ZARRAY_SET : Int(150)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  125. val ZNOT : Int(50)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  126. val ZOR : Int(60)

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  127. def addPrimitive (s: Symbol, code: Int): Unit

    Add a primitive operation to the map

    Add a primitive operation to the map

    Definition Classes
    ScalaPrimitives
  128. def addPrimitives (cls: Symbol, method: Name, code: Int): Unit

    Definition Classes
    ScalaPrimitives
  129. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  130. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  131. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  132. def equals (arg0: Any): Boolean

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

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  134. def generatedKind (code: Int): TypeKind

    If code is a coercion primitive, the result type

    If code is a coercion primitive, the result type

    Definition Classes
    ScalaPrimitives
  135. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  136. def getPrimitive (fun: Symbol, tpe: Type): Int

    Return the primitive code of the given operation.

    Return the primitive code of the given operation. If the operation is an array get/set, we inspect the type of the receiver to demux the operation.

    fun

    The method symbol

    tpe

    The type of the receiver object. It is used only for array operations

    Definition Classes
    ScalaPrimitives
  137. def getPrimitive (sym: Symbol): Int

    Return the code for the given symbol.

    Return the code for the given symbol.

    Definition Classes
    ScalaPrimitives
  138. val global : Global.this.type

    Definition Classes
    scalaPrimitivesScalaPrimitives
  139. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  140. def init (): Unit

    Initialize the primitive map

    Initialize the primitive map

    Definition Classes
    ScalaPrimitives
  141. def isArithmeticOp (code: Int): Boolean

    Definition Classes
    ScalaPrimitives
  142. def isArrayGet (code: Int): Boolean

    Definition Classes
    ScalaPrimitives
  143. def isArrayLength (code: Int): Boolean

    Definition Classes
    ScalaPrimitives
  144. def isArrayNew (code: Int): Boolean

    Definition Classes
    ScalaPrimitives
  145. def isArrayOp (code: Int): Boolean

    Check whether the given operation code is an array operation.

    Check whether the given operation code is an array operation.

    Definition Classes
    ScalaPrimitives
  146. def isArraySet (code: Int): Boolean

    Definition Classes
    ScalaPrimitives
  147. def isBitwiseOp (code: Int): Boolean

    Definition Classes
    ScalaPrimitives
  148. def isCoercion (code: Int): Boolean

    Definition Classes
    ScalaPrimitives
  149. def isComparisonOp (code: Int): Boolean

    Check whether the given code is a comparison operator

    Check whether the given code is a comparison operator

    Definition Classes
    ScalaPrimitives
  150. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  151. def isLogicalOp (code: Int): Boolean

    Definition Classes
    ScalaPrimitives
  152. def isPrimitive (sym: Symbol): Boolean

    Definition Classes
    ScalaPrimitives
  153. def isReferenceEqualityOp (code: Int): Boolean

    Definition Classes
    ScalaPrimitives
  154. def isShiftOp (code: Int): Boolean

    Definition Classes
    ScalaPrimitives
  155. def isUniversalEqualityOp (code: Int): Boolean

    Definition Classes
    ScalaPrimitives
  156. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  157. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  158. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  159. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  160. def toString (): String

    Definition Classes
    AnyRef → Any
  161. val typeOfArrayOp : Map[Int, TypeKind]

    Attributes
    final
    Definition Classes
    ScalaPrimitives
  162. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from ScalaPrimitives

Inherited from AnyRef

Inherited from Any