Return Impl nodes from Impl nodes.

The goal is to remove operations that modify AST from API.

To do this we need resolution and utilities to use visitors that
provide Impl nodes, and sub-nodes that we access are also Impl nodes.

Change-Id: I4bd9aee8a4c6668e4242df9aa41cd572a1c49bef
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/189440
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>

https://dart.googlesource.com/sdk/+/e26bd4471ecc6f5fffdf8883bcf4b946d5baed1d
1 file changed
tree: 9a1e35fe124f942c1b0d6788289444e5c8096ad0
  1. commits.json