Index: pkg/analyzer/lib/src/generated/resolver.dart |
diff --git a/pkg/analyzer/lib/src/generated/resolver.dart b/pkg/analyzer/lib/src/generated/resolver.dart |
index a1979d0bd6e23cc4c9ad322a8f35d55da564924a..ef53702ce7aeb2d78c5183bb02855315eb971787 100644 |
--- a/pkg/analyzer/lib/src/generated/resolver.dart |
+++ b/pkg/analyzer/lib/src/generated/resolver.dart |
@@ -8700,7 +8700,7 @@ class TypeOverrideManager_TypeOverrideScope { |
* type aliases. |
*/ |
class TypeParameterBoundsResolver { |
- final TypeProvider typeProvider; |
+ final TypeSystem typeSystem; |
final LibraryElement library; |
final Source source; |
final AnalysisErrorListener errorListener; |
@@ -8709,7 +8709,7 @@ class TypeParameterBoundsResolver { |
TypeNameResolver typeNameResolver = null; |
TypeParameterBoundsResolver( |
- this.typeProvider, this.library, this.source, this.errorListener); |
+ this.typeSystem, this.library, this.source, this.errorListener); |
/** |
* Resolve bounds of type parameters of classes, class and function type |
@@ -8763,8 +8763,8 @@ class TypeParameterBoundsResolver { |
libraryScope ??= new LibraryScope(library); |
typeParametersScope ??= createTypeParametersScope(); |
typeNameResolver ??= new TypeNameResolver( |
- new TypeSystemImpl(typeProvider), |
- typeProvider, |
+ typeSystem, |
+ typeSystem.typeProvider, |
library, |
source, |
errorListener); |