Index: pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart |
diff --git a/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart b/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart |
index 8ad289f9d38028b1ea429755a024a6f78450792b..1a7d9c4c7ade7c98dcbe2dc020ebb4abff240da8 100644 |
--- a/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart |
+++ b/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart |
@@ -35,10 +35,10 @@ import '../resolution/operators.dart' as op; |
import '../tree/tree.dart' as ast; |
import '../types/types.dart' show |
TypeMask; |
-import '../universe/universe.dart' show |
- CallStructure, |
- Selector, |
- SelectorKind; |
+import '../universe/call_structure.dart' show |
+ CallStructure; |
+import '../universe/selector.dart' show |
+ Selector; |
import '../constants/values.dart' show |
ConstantValue; |
import 'cps_ir_nodes.dart' as ir; |
@@ -2011,7 +2011,7 @@ abstract class IrBuilderVisitor extends ast.Visitor<ir.Primitive> |
String nameString = Elements.reconstructConstructorName(constructor); |
Name name = new Name(nameString, constructor.library); |
return buildStaticNoSuchMethod( |
- new Selector(SelectorKind.CALL, name, callStructure), |
+ new Selector.call(name, callStructure), |
translateDynamicArguments(arguments, callStructure)); |
} |
@@ -2190,7 +2190,7 @@ abstract class IrBuilderVisitor extends ast.Visitor<ir.Primitive> |
// Translate as a method call. |
List<ir.Primitive> args = arguments.nodes.mapToList(visit); |
return buildStaticNoSuchMethod( |
- new Selector(SelectorKind.CALL, setter.memberName, callStructure), |
+ new Selector.call(setter.memberName, callStructure), |
args); |
} |
@@ -2237,7 +2237,7 @@ abstract class IrBuilderVisitor extends ast.Visitor<ir.Primitive> |
List<ir.Primitive> args = |
translateDynamicArguments(arguments, callStructure); |
return buildInstanceNoSuchMethod( |
- new Selector(SelectorKind.CALL, setter.memberName, callStructure), |
+ new Selector.call(setter.memberName, callStructure), |
elements.getTypeMask(node), |
args); |
} |