| Index: sdk/lib/_internal/compiler/implementation/types/union_type_mask.dart
|
| ===================================================================
|
| --- sdk/lib/_internal/compiler/implementation/types/union_type_mask.dart (revision 26305)
|
| +++ sdk/lib/_internal/compiler/implementation/types/union_type_mask.dart (working copy)
|
| @@ -239,6 +239,11 @@
|
| return disjointMasks.every((e) => e.willHit(selector, compiler));
|
| }
|
|
|
| + bool needsNoSuchMethodHandling(Selector selector, Compiler compiler) {
|
| + return disjointMasks.any(
|
| + (e) => e.needsNoSuchMethodHandling(selector, compiler));
|
| + }
|
| +
|
| bool canHit(Element element, Selector selector, Compiler compiler) {
|
| return disjointMasks.any((e) => e.canHit(element, selector, compiler));
|
| }
|
|
|