| Index: pkg/compiler/lib/src/dump_info.dart | 
| diff --git a/pkg/compiler/lib/src/dump_info.dart b/pkg/compiler/lib/src/dump_info.dart | 
| index 3e4cda2c9d38e231d9438ef524cdabfcf521237f..076ea9c9bd457e52836c5b657509cd23401c2dc7 100644 | 
| --- a/pkg/compiler/lib/src/dump_info.dart | 
| +++ b/pkg/compiler/lib/src/dump_info.dart | 
| @@ -22,7 +22,7 @@ import 'types/types.dart' show TypeMask; | 
| import 'deferred_load.dart' show OutputUnit; | 
| import 'js_backend/js_backend.dart' show JavaScriptBackend; | 
| import 'js/js.dart' as jsAst; | 
| -import 'universe/universe.dart' show Selector, UniverseSelector; | 
| +import 'universe/universe.dart' show Selector; | 
| import 'util/util.dart' show NO_LOCATION_SPANNABLE; | 
|  | 
| /// Maps objects to an id.  Supports lookups in | 
| @@ -389,8 +389,8 @@ class ElementToJsonVisitor | 
|  | 
| class Selection { | 
| final Element selectedElement; | 
| -  final TypeMask mask; | 
| -  Selection(this.selectedElement, this.mask); | 
| +  final Selector selector; | 
| +  Selection(this.selectedElement, this.selector); | 
| } | 
|  | 
| class DumpInfoTask extends CompilerTask { | 
| @@ -415,7 +415,7 @@ class DumpInfoTask extends CompilerTask { | 
| // pretty-printed contents. | 
| final Map<jsAst.Node, int> _nodeToSize = <jsAst.Node, int>{}; | 
|  | 
| -  final Map<Element, Set<UniverseSelector>> selectorsFromElement = {}; | 
| +  final Map<Element, Set<Selector>> selectorsFromElement = {}; | 
| final Map<Element, int> inlineCount = <Element, int>{}; | 
| // A mapping from an element to a list of elements that are | 
| // inlined inside of it. | 
| @@ -437,10 +437,10 @@ class DumpInfoTask extends CompilerTask { | 
| * Registers that a function uses a selector in the | 
| * function body | 
| */ | 
| -  void elementUsesSelector(Element element, UniverseSelector selector) { | 
| +  void elementUsesSelector(Element element, Selector selector) { | 
| if (compiler.dumpInfo) { | 
| selectorsFromElement | 
| -          .putIfAbsent(element, () => new Set<UniverseSelector>()) | 
| +          .putIfAbsent(element, () => new Set<Selector>()) | 
| .add(selector); | 
| } | 
| } | 
| @@ -455,11 +455,9 @@ class DumpInfoTask extends CompilerTask { | 
| return const <Selection>[]; | 
| } else { | 
| return selectorsFromElement[element].expand( | 
| -        (UniverseSelector selector) { | 
| -          return compiler.world.allFunctions.filter( | 
| -              selector.selector, selector.mask) | 
| -              .map((element) { | 
| -            return new Selection(element, selector.mask); | 
| +        (selector) { | 
| +          return compiler.world.allFunctions.filter(selector).map((element) { | 
| +            return new Selection(element, selector); | 
| }); | 
| }); | 
| } | 
| @@ -565,7 +563,7 @@ class DumpInfoTask extends CompilerTask { | 
| .map((selection) { | 
| return <String, String>{ | 
| "id": infoCollector.idOf(selection.selectedElement), | 
| -                "mask": selection.mask.toString() | 
| +                "mask": selection.selector.mask.toString() | 
| }; | 
| }) | 
| // Filter non-null ids for the same reason as above. | 
|  |