3f7dd5c075
The CFE constructor tear-off lowerings introduce extra static methods. Tear-off constants refer to them as `StaticTearOffConstant`s. They just forward the call to the actual generative, factory or redirecting factory constructors. We can avoid these intermediary methods by not using the CFE lowerings. Change-Id: I1dc1203d6b3023cf1f13bc204a2628ec8a3aebc4 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/508562 Reviewed-by: Nate Biggs <natebiggs@google.com> Reviewed-by: Srujan Gaddam <srujzs@google.com> Commit-Queue: Martin Kustermann <kustermann@google.com>
Shared kernel visitors checking for incorrect usage of @JS() style interop.