scala
.
tools
.
nsc
.
backend
.
jvm
.
BCodeSkelBuilder
.
PlainSkelBuilder
bc
object
bc
extends
BCodeSkelBuilder.JCodeMethodN
Source
BCodeSkelBuilder.scala
Linear Supertypes
BCodeSkelBuilder.JCodeMethodN
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
bc
JCodeMethodN
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
add
(
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
aload
(
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
final
def
astore
(
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
boolconst
(
b:
Boolean
)
:
Unit
Definition Classes
JCodeMethodN
final
def
checkCast
(
tk:
BTypesFromSymbols.RefBType
)
:
Unit
Definition Classes
JCodeMethodN
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
dconst
(
cst:
Double
)
:
Unit
Definition Classes
JCodeMethodN
final
def
div
(
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
drop
(
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
dup
(
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
emit
(
opc:
Int
)
:
Unit
Definition Classes
JCodeMethodN
final
def
emitIF
(
cond:
Global.icodes.TestOp
,
label:
Label
)
:
Unit
Definition Classes
JCodeMethodN
final
def
emitIFNONNULL
(
label:
Label
)
:
Unit
Definition Classes
JCodeMethodN
final
def
emitIFNULL
(
label:
Label
)
:
Unit
Definition Classes
JCodeMethodN
final
def
emitIF_ACMP
(
cond:
Global.icodes.TestOp
,
label:
Label
)
:
Unit
Definition Classes
JCodeMethodN
final
def
emitIF_ICMP
(
cond:
Global.icodes.TestOp
,
label:
Label
)
:
Unit
Definition Classes
JCodeMethodN
final
def
emitPrimitive
(
opcs:
Array
[
Int
]
,
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
emitRETURN
(
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
emitSWITCH
(
keys:
Array
[
Int
]
,
branches:
Array
[
Label
]
,
defaultBranch:
Label
,
minDensity:
Double
)
:
Unit
Definition Classes
JCodeMethodN
final
def
emitT2T
(
from:
BTypesFromSymbols.BType
,
to:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
emitTypeBased
(
opcs:
Array
[
Int
]
,
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
emitVarInsn
(
opc:
Int
,
idx:
Int
,
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
fconst
(
cst:
Float
)
:
Unit
Definition Classes
JCodeMethodN
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
genEndConcat
:
Unit
Definition Classes
JCodeMethodN
final
def
genPrimitiveArithmetic
(
op:
Global.icodes.ArithmeticOp
,
kind:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
genPrimitiveLogical
(
op:
Int
,
kind:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
genPrimitiveShift
(
op:
Int
,
kind:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
genStartConcat
:
Unit
Definition Classes
JCodeMethodN
final
def
genStringConcat
(
el:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
final
def
goTo
(
label:
Label
)
:
Unit
Definition Classes
JCodeMethodN
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
iconst
(
cst:
Int
)
:
Unit
Definition Classes
JCodeMethodN
final
def
invokeinterface
(
owner:
String
,
name:
String
,
desc:
String
)
:
Unit
Definition Classes
JCodeMethodN
final
def
invokespecial
(
owner:
String
,
name:
String
,
desc:
String
)
:
Unit
Definition Classes
JCodeMethodN
final
def
invokestatic
(
owner:
String
,
name:
String
,
desc:
String
)
:
Unit
Definition Classes
JCodeMethodN
final
def
invokevirtual
(
owner:
String
,
name:
String
,
desc:
String
)
:
Unit
Definition Classes
JCodeMethodN
final
def
isInstance
(
tk:
BTypesFromSymbols.RefBType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
jmethod
:
MethodNode
Definition Classes
bc
→
JCodeMethodN
final
def
lconst
(
cst:
Long
)
:
Unit
Definition Classes
JCodeMethodN
final
def
load
(
idx:
Int
,
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
mul
(
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
neg
(
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
newarray
(
elem:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
final
def
rem
(
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
store
(
idx:
Int
,
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
sub
(
tk:
BTypesFromSymbols.BType
)
:
Unit
Definition Classes
JCodeMethodN
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
BCodeSkelBuilder.JCodeMethodN
Inherited from
AnyRef
Inherited from
Any
Ungrouped