scala.tools.nsc.Global

# scalaPrimitives

#### object scalaPrimitives extends ScalaPrimitives

Scala primitives, used in genicode

Linear Supertypes
ScalaPrimitives, AnyRef, Any
Ordering

1. Alphabetic
2. By inheritance

Inherited

1. scalaPrimitives
2. ScalaPrimitives
3. AnyRef
4. Any

1. Hide All
2. Show all

Learn more about member selection
Visibility

1. Public
2. All

### Value Members

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

   Definition Classes
     AnyRef

2. #### final def !=(arg0: Any): Boolean

   Definition Classes
     Any

3. #### final def ##(): Int

   Definition Classes
     AnyRef → Any

4. #### final def ==(arg0: AnyRef): Boolean

   Definition Classes
     AnyRef

5. #### final def ==(arg0: Any): Boolean

   Definition Classes
     Any

6. #### final val ADD: Int(10)

   Definition Classes
     ScalaPrimitives

7. #### final val AND: Int(22)

   Definition Classes
     ScalaPrimitives

8. #### final val APPLY: Int(71)

   Definition Classes
     ScalaPrimitives

9. #### final val AS: Int(81)

   Definition Classes
     ScalaPrimitives

10. #### final val ASR: Int(32)

    Definition Classes
      ScalaPrimitives

11. #### final val B2B: Int(200)

    Definition Classes
      ScalaPrimitives

12. #### final val B2C: Int(202)

    Definition Classes
      ScalaPrimitives

13. #### final val B2D: Int(206)

    Definition Classes
      ScalaPrimitives

14. #### final val B2F: Int(205)

    Definition Classes
      ScalaPrimitives

15. #### final val B2I: Int(203)

    Definition Classes
      ScalaPrimitives

16. #### final val B2L: Int(204)

    Definition Classes
      ScalaPrimitives

17. #### final val B2S: Int(201)

    Definition Classes
      ScalaPrimitives

18. #### final val BARRAY_GET: Int(141)

    Definition Classes
      ScalaPrimitives

19. #### final val BARRAY_LENGTH: Int(132)

    Definition Classes
      ScalaPrimitives

20. #### final val BARRAY_SET: Int(151)

    Definition Classes
      ScalaPrimitives

21. #### final val BOX: Int(110)

    Definition Classes
      ScalaPrimitives

22. #### final val C2B: Int(220)

    Definition Classes
      ScalaPrimitives

23. #### final val C2C: Int(222)

    Definition Classes
      ScalaPrimitives

24. #### final val C2D: Int(226)

    Definition Classes
      ScalaPrimitives

25. #### final val C2F: Int(225)

    Definition Classes
      ScalaPrimitives

26. #### final val C2I: Int(223)

    Definition Classes
      ScalaPrimitives

27. #### final val C2L: Int(224)

    Definition Classes
      ScalaPrimitives

28. #### final val C2S: Int(221)

    Definition Classes
      ScalaPrimitives

29. #### final val CARRAY_GET: Int(143)

    Definition Classes
      ScalaPrimitives

30. #### final val CARRAY_LENGTH: Int(134)

    Definition Classes
      ScalaPrimitives

31. #### final val CARRAY_SET: Int(153)

    Definition Classes
      ScalaPrimitives

32. #### final val COERCE: Int(101)

    Definition Classes
      ScalaPrimitives

33. #### final val CONCAT: Int(100)

    Definition Classes
      ScalaPrimitives

34. #### final val D2B: Int(260)

    Definition Classes
      ScalaPrimitives

35. #### final val D2C: Int(262)

    Definition Classes
      ScalaPrimitives

36. #### final val D2D: Int(266)

    Definition Classes
      ScalaPrimitives

37. #### final val D2F: Int(265)

    Definition Classes
      ScalaPrimitives

38. #### final val D2I: Int(263)

    Definition Classes
      ScalaPrimitives

39. #### final val D2L: Int(264)

    Definition Classes
      ScalaPrimitives

40. #### final val D2S: Int(261)

    Definition Classes
      ScalaPrimitives

41. #### final val DARRAY_GET: Int(147)

    Definition Classes
      ScalaPrimitives

42. #### final val DARRAY_LENGTH: Int(138)

    Definition Classes
      ScalaPrimitives

43. #### final val DARRAY_SET: Int(157)

    Definition Classes
      ScalaPrimitives

44. #### final val DIV: Int(13)

    Definition Classes
      ScalaPrimitives

45. #### final val EQ: Int(42)

    Definition Classes
      ScalaPrimitives

46. #### final val F2B: Int(250)

    Definition Classes
      ScalaPrimitives

47. #### final val F2C: Int(252)

    Definition Classes
      ScalaPrimitives

48. #### final val F2D: Int(256)

    Definition Classes
      ScalaPrimitives

49. #### final val F2F: Int(255)

    Definition Classes
      ScalaPrimitives

50. #### final val F2I: Int(253)

    Definition Classes
      ScalaPrimitives

51. #### final val F2L: Int(254)

    Definition Classes
      ScalaPrimitives

52. #### final val F2S: Int(251)

    Definition Classes
      ScalaPrimitives

53. #### final val FARRAY_GET: Int(146)

    Definition Classes
      ScalaPrimitives

54. #### final val FARRAY_LENGTH: Int(137)

    Definition Classes
      ScalaPrimitives

55. #### final val FARRAY_SET: Int(156)

    Definition Classes
      ScalaPrimitives

56. #### final val GE: Int(46)

    Definition Classes
      ScalaPrimitives

57. #### final val GT: Int(47)

    Definition Classes
      ScalaPrimitives

58. #### final val HASH: Int(87)

    Definition Classes
      ScalaPrimitives

59. #### final val I2B: Int(230)

    Definition Classes
      ScalaPrimitives

60. #### final val I2C: Int(232)

    Definition Classes
      ScalaPrimitives

61. #### final val I2D: Int(236)

    Definition Classes
      ScalaPrimitives

62. #### final val I2F: Int(235)

    Definition Classes
      ScalaPrimitives

63. #### final val I2I: Int(233)

    Definition Classes
      ScalaPrimitives

64. #### final val I2L: Int(234)

    Definition Classes
      ScalaPrimitives

65. #### final val I2S: Int(231)

    Definition Classes
      ScalaPrimitives

66. #### final val IARRAY_GET: Int(144)

    Definition Classes
      ScalaPrimitives

67. #### final val IARRAY_LENGTH: Int(135)

    Definition Classes
      ScalaPrimitives

68. #### final val IARRAY_SET: Int(154)

    Definition Classes
      ScalaPrimitives

69. #### final val ID: Int(40)

    Definition Classes
      ScalaPrimitives

70. #### final val IS: Int(80)

    Definition Classes
      ScalaPrimitives

71. #### final val L2B: Int(240)

    Definition Classes
      ScalaPrimitives

72. #### final val L2C: Int(242)

    Definition Classes
      ScalaPrimitives

73. #### final val L2D: Int(246)

    Definition Classes
      ScalaPrimitives

74. #### final val L2F: Int(245)

    Definition Classes
      ScalaPrimitives

75. #### final val L2I: Int(243)

    Definition Classes
      ScalaPrimitives

76. #### final val L2L: Int(244)

    Definition Classes
      ScalaPrimitives

77. #### final val L2S: Int(241)

    Definition Classes
      ScalaPrimitives

78. #### final val LARRAY_GET: Int(145)

    Definition Classes
      ScalaPrimitives

79. #### final val LARRAY_LENGTH: Int(136)

    Definition Classes
      ScalaPrimitives

80. #### final val LARRAY_SET: Int(155)

    Definition Classes
      ScalaPrimitives

81. #### final val LE: Int(45)

    Definition Classes
      ScalaPrimitives

82. #### final val LENGTH: Int(70)

    Definition Classes
      ScalaPrimitives

83. #### final val LSL: Int(30)

    Definition Classes
      ScalaPrimitives

84. #### final val LSR: Int(31)

    Definition Classes
      ScalaPrimitives

85. #### final val LT: Int(44)

    Definition Classes
      ScalaPrimitives

86. #### final val MOD: Int(14)

    Definition Classes
      ScalaPrimitives

87. #### final val MUL: Int(12)

    Definition Classes
      ScalaPrimitives

88. #### final val NE: Int(43)

    Definition Classes
      ScalaPrimitives

89. #### final val NEG: Int(2)

    Definition Classes
      ScalaPrimitives

90. #### final val NEW_BARRAY: Int(113)

    Definition Classes
      ScalaPrimitives

91. #### final val NEW_CARRAY: Int(115)

    Definition Classes
      ScalaPrimitives

92. #### final val NEW_DARRAY: Int(119)

    Definition Classes
      ScalaPrimitives

93. #### final val NEW_FARRAY: Int(118)

    Definition Classes
      ScalaPrimitives

94. #### final val NEW_IARRAY: Int(116)

    Definition Classes
      ScalaPrimitives

95. #### final val NEW_LARRAY: Int(117)

    Definition Classes
      ScalaPrimitives

96. #### final val NEW_OARRAY: Int(120)

    Definition Classes
      ScalaPrimitives

97. #### final val NEW_SARRAY: Int(114)

    Definition Classes
      ScalaPrimitives

98. #### final val NEW_ZARRAY: Int(112)

    Definition Classes
      ScalaPrimitives

99. #### final val NI: Int(41)

    Definition Classes
      ScalaPrimitives

100. #### final val NOT: Int(3)

     Definition Classes
       ScalaPrimitives

101. #### final val OARRAY_GET: Int(148)

     Definition Classes
       ScalaPrimitives

102. #### final val OARRAY_LENGTH: Int(139)

     Definition Classes
       ScalaPrimitives

103. #### final val OARRAY_SET: Int(158)

     Definition Classes
       ScalaPrimitives

104. #### final val OR: Int(20)

     Definition Classes
       ScalaPrimitives

105. #### final val POS: Int(1)

     Definition Classes
       ScalaPrimitives

106. #### final val S2B: Int(210)

     Definition Classes
       ScalaPrimitives

107. #### final val S2C: Int(212)

     Definition Classes
       ScalaPrimitives

108. #### final val S2D: Int(216)

     Definition Classes
       ScalaPrimitives

109. #### final val S2F: Int(215)

     Definition Classes
       ScalaPrimitives

110. #### final val S2I: Int(213)

     Definition Classes
       ScalaPrimitives

111. #### final val S2L: Int(214)

     Definition Classes
       ScalaPrimitives

112. #### final val S2S: Int(211)

     Definition Classes
       ScalaPrimitives

113. #### final val SARRAY_GET: Int(142)

     Definition Classes
       ScalaPrimitives

114. #### final val SARRAY_LENGTH: Int(133)

     Definition Classes
       ScalaPrimitives

115. #### final val SARRAY_SET: Int(152)

     Definition Classes
       ScalaPrimitives

116. #### final val SUB: Int(11)

     Definition Classes
       ScalaPrimitives

117. #### final val SYNCHRONIZED: Int(90)

     Definition Classes
       ScalaPrimitives

118. #### final val UNBOX: Int(111)

     Definition Classes
       ScalaPrimitives

119. #### final val UPDATE: Int(72)

     Definition Classes
       ScalaPrimitives

120. #### final val XOR: Int(21)

     Definition Classes
       ScalaPrimitives

121. #### final val ZAND: Int(61)

     Definition Classes
       ScalaPrimitives

122. #### final val ZARRAY_GET: Int(140)

     Definition Classes
       ScalaPrimitives

123. #### final val ZARRAY_LENGTH: Int(131)

     Definition Classes
       ScalaPrimitives

124. #### final val ZARRAY_SET: Int(150)

     Definition Classes
       ScalaPrimitives

125. #### final val ZNOT: Int(50)

     Definition Classes
       ScalaPrimitives

126. #### final val ZOR: Int(60)

     Definition Classes
       ScalaPrimitives

127. #### def addPrimitive(s: Global.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: Global.Symbol, method: Global.Name, code: Int): Unit

     Definition Classes
       ScalaPrimitives

129. #### final def asInstanceOf[T0]: T0

     Definition Classes
       Any

130. #### def clone(): AnyRef

     Attributes
       protected[java.lang]
     Definition Classes
       AnyRef
     Annotations
       @throws( ... )

131. #### final def eq(arg0: AnyRef): Boolean

     Definition Classes
       AnyRef

132. #### def equals(arg0: Any): Boolean

     Definition Classes
       AnyRef → Any

133. #### def finalize(): Unit

     Attributes
       protected[java.lang]
     Definition Classes
       AnyRef
     Annotations
       @throws( classOf[java.lang.Throwable] )

134. #### def generatedKind(code: Int): icodes.TypeKind

     If code is a coercion primitive, the result type

     If code is a coercion primitive, the result type

     Definition Classes
       ScalaPrimitives

135. #### final def getClass(): Class[_]

     Definition Classes
       AnyRef → Any

136. #### def getPrimitive(fun: Global.Symbol, tpe: Global.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: Global.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
       scalaPrimitives → ScalaPrimitives

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. #### final def isInstanceOf[T0]: Boolean

     Definition Classes
       Any

151. #### def isLogicalOp(code: Int): Boolean

     Definition Classes
       ScalaPrimitives

152. #### def isPrimitive(sym: Global.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. #### final def ne(arg0: AnyRef): Boolean

     Definition Classes
       AnyRef

157. #### final def notify(): Unit

     Definition Classes
       AnyRef

158. #### final def notifyAll(): Unit

     Definition Classes
       AnyRef

159. #### final def synchronized[T0](arg0: ⇒ T0): T0

     Definition Classes
       AnyRef

160. #### def toString(): String

     Definition Classes
       AnyRef → Any

161. #### final val typeOfArrayOp: Map[Int, icodes.TypeKind]

     Definition Classes
       ScalaPrimitives

162. #### final def wait(): Unit

     Definition Classes
       AnyRef
     Annotations
       @throws( ... )

163. #### final def wait(arg0: Long, arg1: Int): Unit

     Definition Classes
       AnyRef
     Annotations
       @throws( ... )

164. #### final def wait(arg0: Long): Unit

     Definition Classes
       AnyRef
     Annotations
       @throws( ... )

### Inherited from ScalaPrimitives

### Inherited from AnyRef

### Inherited from Any

### Ungrouped