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