Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(60)

Unified Diff: pkg/fletchc/lib/src/dynamic_call_enqueuer.dart

Issue 1450393002: Roll sdk dependency to 34357cdad108dcba734949bd13bd28c76ea285e0 (Closed) Base URL: git@github.com:dart-lang/fletch.git@master
Patch Set: Update status files Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);
}

Powered by Google App Engine
This is Rietveld 408576698