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

Unified Diff: pkg/compiler/lib/src/resolution/tree_elements.dart

Issue 1433443002: Remove for-in selectors from TreeElements. (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Remove unneeded code. 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
« no previous file with comments | « pkg/compiler/lib/src/resolution/registry.dart ('k') | pkg/compiler/lib/src/ssa/builder.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/compiler/lib/src/resolution/tree_elements.dart
diff --git a/pkg/compiler/lib/src/resolution/tree_elements.dart b/pkg/compiler/lib/src/resolution/tree_elements.dart
index 229db269b1e49da15fc676388b55e7821eccf6f9..cef3c2ad8a772af7fc6eb44aa5f13ae33cdb10f4 100644
--- a/pkg/compiler/lib/src/resolution/tree_elements.dart
+++ b/pkg/compiler/lib/src/resolution/tree_elements.dart
@@ -45,9 +45,6 @@ abstract class TreeElements {
/// Returns the for-in loop variable for [node].
Element getForInVariable(ForIn node);
- Selector getIteratorSelector(ForIn node);
- Selector getMoveNextSelector(ForIn node);
- Selector getCurrentSelector(ForIn node);
TypeMask getIteratorTypeMask(ForIn node);
TypeMask getMoveNextTypeMask(ForIn node);
TypeMask getCurrentTypeMask(ForIn node);
@@ -223,34 +220,6 @@ class TreeElementMapping extends TreeElements {
return _getSelector(node.assignmentOperator);
}
- // The following methods set selectors on the "for in" node. Since
- // we're using three selectors, we need to use children of the node,
- // and we arbitrarily choose which ones.
-
- void setIteratorSelector(ForIn node, Selector selector) {
- _setSelector(node, selector);
- }
-
- Selector getIteratorSelector(ForIn node) {
- return _getSelector(node);
- }
-
- void setMoveNextSelector(ForIn node, Selector selector) {
- _setSelector(node.forToken, selector);
- }
-
- Selector getMoveNextSelector(ForIn node) {
- return _getSelector(node.forToken);
- }
-
- void setCurrentSelector(ForIn node, Selector selector) {
- _setSelector(node.inToken, selector);
- }
-
- Selector getCurrentSelector(ForIn node) {
- return _getSelector(node.inToken);
- }
-
Element getForInVariable(ForIn node) {
return this[node];
}
« no previous file with comments | « pkg/compiler/lib/src/resolution/registry.dart ('k') | pkg/compiler/lib/src/ssa/builder.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698