I'm not sure of the exact intricacies of when/how this occurs, but refer to this dartdoc PR issue for an actual example.
It seems that it at least occurs within a static method initial variable declaration(not assignment) where the instance member is being accessed within an anonymous function.
@scheglov @srawlins