class compiler::FieldExpr
sys::Obj compiler::Node compiler::Expr compiler::NameExpr compiler::FieldExpr
FieldExpr is used for a field variable access.
- asTableSwitchCase
-
virtual override Int? asTableSwitchCase() - assignRequiresTempVar
-
virtual override Bool assignRequiresTempVar() - field
-
CField? field - isAssignable
-
virtual override Bool isAssignable() - make
-
new make(Loc loc, Expr? target := null, CField? field := null, Bool useAccessor := true) - sameVarAs
- serialize
-
virtual override Str serialize() - toStr
-
virtual override Str toStr() - useAccessor
-
Bool useAccessor