logo
class

compiler::MethodVar

sys::Obj
  compiler::MethodVar

MethodVar is a variable used in a method - either param or local.

Slots

ctype

CType ctype

cvarsField

CField cvarsField

flags

Int flags

isParam

Bool isParam()

make

new make(Int register, CType ctype, Str name, Int flags := def, Block scope := def)

makeForParam

new makeForParam(Int register, ParamDef p)

name

Str name

paramDef

ParamDef paramDef

register

Int register

scope

Block scope

toStr

virtual Str toStr()

usedInClosure

Bool usedInClosure