Chromium Code Reviews| Index: pkg/fletchc/lib/src/dynamic_call_enqueuer.dart |
| diff --git a/pkg/fletchc/lib/src/dynamic_call_enqueuer.dart b/pkg/fletchc/lib/src/dynamic_call_enqueuer.dart |
| index 253997e0ec2eb409396cb885b173b938bdc86a23..3f4906c9249ee4b94b4c4d0cd76440e254367f73 100644 |
| --- a/pkg/fletchc/lib/src/dynamic_call_enqueuer.dart |
| +++ b/pkg/fletchc/lib/src/dynamic_call_enqueuer.dart |
| @@ -7,10 +7,11 @@ library fletchc.dynamic_call_enqueuer; |
| import 'dart:collection' show |
| Queue; |
| -import 'package:compiler/src/universe/universe.dart' show |
| - CallStructure, |
| - Selector, |
| - UniverseSelector; |
| +import 'package:compiler/src/universe/selector.dart' show |
| + Selector; |
| + |
| +import 'package:compiler/src/universe/use.dart' show |
| + DynamicUse; |
|
ahe
2015/12/01 10:12:12
This class should not be used here.
sigurdm
2015/12/03 14:48:09
DynamicUse is the new name of UniverseSelector. Th
|
| import 'package:compiler/src/dart_types.dart' show |
| DartType, |
| @@ -25,6 +26,10 @@ import 'package:compiler/src/elements/elements.dart' show |
| MemberElement, |
| Name; |
| +import 'package:compiler/src/common/names.dart' show |
| + Identifiers, |
| + Names; |
| + |
| import 'package:compiler/src/util/util.dart' show |
| Hashing; |
| @@ -120,7 +125,7 @@ class DynamicCallEnqueuer { |
| UsageRecorder recorder) { |
| FunctionElement function = closurization.function; |
| if ((selector.isGetter || selector.isCall) && |
| - selector.memberName == Selector.CALL_NAME && |
| + selector.memberName == Names.call && |
| selector.signatureApplies(function)) { |
| recorder.recordClosurizationUsage(closurization, selector); |
| } |
| @@ -191,9 +196,9 @@ class DynamicCallEnqueuer { |
| } |
| } |
| - void enqueueSelector(UniverseSelector universeSelector) { |
| - assert(universeSelector.mask == null); |
| - Selector selector = universeSelector.selector; |
| + void enqueueSelector(DynamicUse use) { |
| + assert(use.mask == null); |
| + Selector selector = use.selector; |
| if (enqueuedSelectors.add(selector)) { |
| pendingSelectors.add(selector); |
| } |