abstract class Def : Stmt
<init> |
Def(slot: FrameSlot, arg: Code, loc: Loc? = null) |
arg |
var arg: Code |
allowsBooleanSlot |
fun allowsBooleanSlot(frame: VirtualFrame): Boolean |
allowsIntegerSlot |
fun allowsIntegerSlot(frame: VirtualFrame): Boolean |
defBoolean |
fun defBoolean(frame: VirtualFrame): Boolean |
defInteger |
fun defInteger(frame: VirtualFrame): Int |
defObject |
fun defObject(frame: VirtualFrame): Unit |
execute |
open fun execute(frame: VirtualFrame): Unit |
executeDef |
abstract fun executeDef(frame: VirtualFrame): Any? |