Index: pkg/compiler/lib/src/kernel/types.dart |
diff --git a/pkg/compiler/lib/src/kernel/types.dart b/pkg/compiler/lib/src/kernel/types.dart |
index 5bf122e2d1f202614764cc6d06f33243dbed8b4d..14fd6049fd9b389729f0499365cea5b57d17bfb8 100644 |
--- a/pkg/compiler/lib/src/kernel/types.dart |
+++ b/pkg/compiler/lib/src/kernel/types.dart |
@@ -6,7 +6,7 @@ part of dart2js.kernel.element_map; |
/// Support for subtype checks of kernel based [DartType]s. |
class _KernelDartTypes extends DartTypes { |
- final KernelToElementMapImpl elementMap; |
+ final KernelToElementMapBase elementMap; |
final SubtypeVisitor<DartType> subtypeVisitor; |
final PotentialSubtypeVisitor<DartType> potentialSubtypeVisitor; |
@@ -79,7 +79,7 @@ class _KernelDartTypes extends DartTypes { |
} |
class _KernelOrderedTypeSetBuilder extends OrderedTypeSetBuilderBase { |
- final KernelToElementMapImpl elementMap; |
+ final KernelToElementMapBase elementMap; |
_KernelOrderedTypeSetBuilder(this.elementMap, ClassEntity cls) |
: super(cls, |
@@ -105,7 +105,7 @@ class _KernelOrderedTypeSetBuilder extends OrderedTypeSetBuilderBase { |
abstract class _AbstractTypeRelationMixin |
implements AbstractTypeRelation<DartType> { |
- KernelToElementMapImpl get elementMap; |
+ KernelToElementMapBase get elementMap; |
@override |
CommonElements get commonElements => elementMap.commonElements; |
@@ -130,14 +130,14 @@ abstract class _AbstractTypeRelationMixin |
class _KernelSubtypeVisitor extends SubtypeVisitor<DartType> |
with _AbstractTypeRelationMixin { |
- final KernelToElementMapImpl elementMap; |
+ final KernelToElementMapBase elementMap; |
_KernelSubtypeVisitor(this.elementMap); |
} |
class _KernelPotentialSubtypeVisitor extends PotentialSubtypeVisitor<DartType> |
with _AbstractTypeRelationMixin { |
- final KernelToElementMapImpl elementMap; |
+ final KernelToElementMapBase elementMap; |
_KernelPotentialSubtypeVisitor(this.elementMap); |
} |