494d78efd5
With this CL, we stop creating the old AccessorNode objects and start creating the inference nodes associated with the new ForwardingNode infrastructure. This fully integrates top level type inference with forwarding stub generation. There is a small difference between the behavior of the old and new type inference infrastructure: in the old infrastructure, when inferring the type of a getter or setter, we would consider both inherited getters and inherited setters. Now, we follow the spec. This introduces some minor differences from analyzer functionality, so the tests of this functionality are moved into the "inference_new" directory. Change-Id: Ie17df9abf1a3ab99e7d22683ffdf6d1b13ec86be Reviewed-on: https://dart-review.googlesource.com/13180 Reviewed-by: Konstantin Shcheglov <scheglov@google.com> Commit-Queue: Paul Berry <paulberry@google.com>