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