sys::Obj compiler::MethodVar
MethodVar is a variable used in a method - either param or local.
CType ctype
Int flags
Bool isCatchVar
Bool isParam()
Bool isReassigned
Bool isWrapped()
new make(MethodDef method, Int register, CType ctype, Str name, Int flags := 0, Block? scope := null)
new makeForParam(MethodDef method, Int register, ParamDef p, CType paramType)
MethodDef method
Str name
ParamDef? paramDef
MethodVar? paramWrapper
Void reassigned()
Int register
Block? scope
MethodVar? shadows
virtual override Str toStr()
Bool usedInClosure
CField? wrapField
compiler 1.0.82∙26-Jun-2025 Thu 13:18:36 EDT