
FieldExpr is used for a field variable access.
Slots
- asTableSwitchCase
-
override Int asTableSwitchCase()
- assignRequiresTempVar
-
override Bool assignRequiresTempVar()
- field
-
CField field
- isAssignable
-
override Bool isAssignable()
- make
-
new make(Location location, Expr target := null, CField field := null, Bool useAccessor := true)
- name
-
Str name
- serialize
-
override Str serialize()
- target
-
Expr target
- toStr
-
override Str toStr()
- useAccessor
-
Bool useAccessor
- walkChildren