Index: pkg/compiler/lib/src/resolution/typedefs.dart |
diff --git a/pkg/compiler/lib/src/resolution/typedefs.dart b/pkg/compiler/lib/src/resolution/typedefs.dart |
index cee72df5c7f297ebe16da6290cdad19a0ccac04f..b34974f5661ecb658e2d570b35c3c22c408fd2fe 100644 |
--- a/pkg/compiler/lib/src/resolution/typedefs.dart |
+++ b/pkg/compiler/lib/src/resolution/typedefs.dart |
@@ -5,7 +5,7 @@ |
library dart2js.resolution.typedefs; |
import '../common.dart'; |
-import '../compiler.dart' show Compiler; |
+import '../common/resolution.dart'; |
import '../dart_types.dart'; |
import '../elements/elements.dart' |
show FunctionSignature, TypedefElement, TypeVariableElement; |
@@ -21,9 +21,9 @@ import 'signatures.dart' show SignatureResolver; |
class TypedefResolverVisitor extends TypeDefinitionVisitor { |
TypedefElementX get element => enclosingElement; |
- TypedefResolverVisitor(Compiler compiler, TypedefElement typedefElement, |
+ TypedefResolverVisitor(Resolution resolution, TypedefElement typedefElement, |
ResolutionRegistry registry) |
- : super(compiler, typedefElement, registry); |
+ : super(resolution, typedefElement, registry); |
visitTypedef(Typedef node) { |
element.computeType(resolution); |
@@ -31,7 +31,7 @@ class TypedefResolverVisitor extends TypeDefinitionVisitor { |
resolveTypeVariableBounds(node.typeParameters); |
FunctionSignature signature = SignatureResolver.analyze( |
- compiler, |
+ resolution, |
scope, |
null /* typeVariables */, |
node.formals, |