| 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);
|
|
|