writeElement property Null safety
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
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
This element is
null if the AST structure has not been resolved, or
if the target could not be resolved.
Element? get writeElement;