| Index: pkg/analyzer/lib/src/summary/summary_sdk.dart
|
| diff --git a/pkg/analyzer/lib/src/summary/summary_sdk.dart b/pkg/analyzer/lib/src/summary/summary_sdk.dart
|
| index 92b4e48381ff40ecbb9035f325598c18c7d09ab9..d204794e0578c02e37067e7dea146d9fe952bd90 100644
|
| --- a/pkg/analyzer/lib/src/summary/summary_sdk.dart
|
| +++ b/pkg/analyzer/lib/src/summary/summary_sdk.dart
|
| @@ -189,7 +189,9 @@ class SummaryBasedDartSdk implements DartSdk {
|
| * Implementation of [TypeProvider] which can be initialized separately with
|
| * `dart:core` and `dart:async` libraries.
|
| */
|
| -class SummaryTypeProvider implements TypeProvider {
|
| +class SummaryTypeProvider extends Object
|
| + with TypeProviderBaseMixin
|
| + implements TypeProvider {
|
| LibraryElement _coreLibrary;
|
| LibraryElement _asyncLibrary;
|
|
|
| @@ -307,16 +309,6 @@ class SummaryTypeProvider implements TypeProvider {
|
| }
|
|
|
| @override
|
| - List<InterfaceType> get nonSubtypableTypes => <InterfaceType>[
|
| - nullType,
|
| - numType,
|
| - intType,
|
| - doubleType,
|
| - boolType,
|
| - stringType
|
| - ];
|
| -
|
| - @override
|
| DartObjectImpl get nullObject {
|
| if (_nullObject == null) {
|
| _nullObject = new DartObjectImpl(nullType, NullState.NULL_STATE);
|
|
|