ScalaPrimitivesOps

dotty.tools.backend.ScalaPrimitivesOps
See theScalaPrimitivesOps companion object

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ScalaPrimitivesOps.type

Members list

Value members

Concrete methods

def isArithmeticOp(code: Int): Boolean
def isArrayGet(code: Int): Boolean
def isArrayLength(code: Int): Boolean
def isArrayNew(code: Int): Boolean
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.

Attributes

def isArraySet(code: Int): Boolean
def isBitwiseOp(code: Int): Boolean
def isCoercion(code: Int): Boolean
def isComparisonOp(code: Int): Boolean

Check whether the given code is a comparison operator

Check whether the given code is a comparison operator

Attributes

def isLogicalOp(code: Int): Boolean
def isShiftOp(code: Int): Boolean

Concrete fields

inline val ADD: 10
inline val AND: 22
inline val APPLY: 71
inline val AS: 81
inline val ASR: 32
inline val B2B: 200
inline val B2C: 202
inline val B2D: 206
inline val B2F: 205
inline val B2I: 203
inline val B2L: 204
inline val B2S: 201
inline val BARRAY_GET: 141
inline val BARRAY_LENGTH: 132
inline val BARRAY_SET: 151
inline val BOX: 110
inline val C2B: 220
inline val C2C: 222
inline val C2D: 226
inline val C2F: 225
inline val C2I: 223
inline val C2L: 224
inline val C2S: 221
inline val CARRAY_GET: 143
inline val CARRAY_LENGTH: 134
inline val CARRAY_SET: 153
inline val COERCE: 101
inline val CONCAT: 100
inline val D2B: 260
inline val D2C: 262
inline val D2D: 266
inline val D2F: 265
inline val D2I: 263
inline val D2L: 264
inline val D2S: 261
inline val DARRAY_GET: 147
inline val DARRAY_LENGTH: 138
inline val DARRAY_SET: 157
inline val DIV: 13
inline val EQ: 42
inline val F2B: 250
inline val F2C: 252
inline val F2D: 256
inline val F2F: 255
inline val F2I: 253
inline val F2L: 254
inline val F2S: 251
inline val FARRAY_GET: 146
inline val FARRAY_LENGTH: 137
inline val FARRAY_SET: 156
inline val GE: 47
inline val GT: 46
inline val HASH: 87
inline val I2B: 230
inline val I2C: 232
inline val I2D: 236
inline val I2F: 235
inline val I2I: 233
inline val I2L: 234
inline val I2S: 231
inline val IARRAY_GET: 144
inline val IARRAY_LENGTH: 135
inline val IARRAY_SET: 154
inline val ID: 40
inline val IS: 80
inline val L2B: 240
inline val L2C: 242
inline val L2D: 246
inline val L2F: 245
inline val L2I: 243
inline val L2L: 244
inline val L2S: 241
inline val LARRAY_GET: 145
inline val LARRAY_LENGTH: 136
inline val LARRAY_SET: 155
inline val LE: 45
inline val LENGTH: 70
inline val LSL: 30
inline val LSR: 31
inline val LT: 44
inline val MOD: 14
inline val MUL: 12
inline val NE: 43
inline val NEG: 2
inline val NEW_BARRAY: 113
inline val NEW_CARRAY: 115
inline val NEW_DARRAY: 119
inline val NEW_FARRAY: 118
inline val NEW_IARRAY: 116
inline val NEW_LARRAY: 117
inline val NEW_OARRAY: 120
inline val NEW_SARRAY: 114
inline val NEW_ZARRAY: 112
inline val NI: 41
inline val NOT: 3
inline val OARRAY_GET: 148
inline val OARRAY_LENGTH: 139
inline val OARRAY_SET: 158
inline val OR: 20
inline val POS: 1
inline val S2B: 210
inline val S2C: 212
inline val S2D: 216
inline val S2F: 215
inline val S2I: 213
inline val S2L: 214
inline val S2S: 211
inline val SARRAY_GET: 142
inline val SARRAY_LENGTH: 133
inline val SARRAY_SET: 152
inline val SUB: 11
inline val SYNCHRONIZED: 90
inline val UNBOX: 111
inline val UPDATE: 72
inline val XOR: 21
inline val ZAND: 61
inline val ZARRAY_GET: 140
inline val ZARRAY_LENGTH: 131
inline val ZARRAY_SET: 150
inline val ZNOT: 50
inline val ZOR: 60