| 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];
|
| }
|
|
|