writeElement property
Element?
get
writeElement
The element that is used to write the result.
In valid code this is a LocalVariableElement, ParameterElement, or a PropertyAccessorElement setter.
In invalid code, for recovery, we might use other elements, for example a
PropertyAccessorElement getter myGetter = 0
even though the getter
cannot be used to write a value. We do this to help the user to navigate
to the getter, and maybe add the corresponding setter.
If this node is a compound assignment, e. g. x += 2
, both readElement
and writeElement could be not null
.
This element is null
if the AST structure has not been resolved, or
if the target could not be resolved.
Implementation
Element? get writeElement;