Remove NotValidXyzResultImpl classes.
After the breaking change we don't produce these results anymore.
Change-Id: I365b5215fef0ac857e157cc776f7fc75ea20702c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/206481
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
diff --git a/pkg/analyzer/lib/src/dart/analysis/results.dart b/pkg/analyzer/lib/src/dart/analysis/results.dart
index bcd371c..ef041e2 100644
--- a/pkg/analyzer/lib/src/dart/analysis/results.dart
+++ b/pkg/analyzer/lib/src/dart/analysis/results.dart
@@ -8,7 +8,6 @@
import 'package:analyzer/dart/ast/visitor.dart';
import 'package:analyzer/dart/element/element.dart';
import 'package:analyzer/dart/element/type_provider.dart';
-import 'package:analyzer/dart/element/type_system.dart';
import 'package:analyzer/error/error.dart';
import 'package:analyzer/source/line_info.dart';
import 'package:analyzer/src/dart/element/type_system.dart';
@@ -74,113 +73,6 @@
LibraryElementResultImpl(this.element);
}
-/// The implementation of [AnalysisResult] when not [ResultState.VALID].
-class NotValidAnalysisResultImpl implements AnalysisResult {
- @override
- final ResultState state;
-
- NotValidAnalysisResultImpl(this.state);
-
- @override
- String? get path {
- throw StateError('This result is not valid');
- }
-
- @override
- AnalysisSession get session {
- throw StateError('This result is not valid');
- }
-
- @override
- Uri get uri {
- throw StateError('This result is not valid');
- }
-}
-
-/// The implementation of [ErrorsResult] when not [ResultState.VALID].
-class NotValidErrorsResultImpl extends NotValidFileResultImpl
- implements ErrorsResult {
- NotValidErrorsResultImpl(ResultState state) : super(state);
-
- @override
- List<AnalysisError> get errors {
- throw StateError('This result is not valid');
- }
-}
-
-/// The implementation of [FileResult] when not [ResultState.VALID].
-class NotValidFileResultImpl extends NotValidAnalysisResultImpl
- implements FileResult {
- NotValidFileResultImpl(ResultState state) : super(state);
-
- @override
- bool get isPart {
- throw StateError('This result is not valid');
- }
-
- @override
- LineInfo get lineInfo {
- throw StateError('This result is not valid');
- }
-}
-
-/// The implementation of [ResolvedUnitResult] when not [ResultState.VALID].
-class NotValidResolvedUnitResultImpl extends NotValidFileResultImpl
- implements ResolvedUnitResult {
- NotValidResolvedUnitResultImpl(ResultState state) : super(state);
-
- @override
- String? get content {
- throw StateError('This result is not valid');
- }
-
- @override
- List<AnalysisError> get errors {
- throw StateError('This result is not valid');
- }
-
- @override
- bool get exists {
- throw StateError('This result is not valid');
- }
-
- @override
- LibraryElement get libraryElement {
- throw StateError('This result is not valid');
- }
-
- @override
- TypeProvider get typeProvider {
- throw StateError('This result is not valid');
- }
-
- @override
- TypeSystem get typeSystem {
- throw StateError('This result is not valid');
- }
-
- @override
- CompilationUnit? get unit {
- throw StateError('This result is not valid');
- }
-}
-
-/// The implementation of [UnitElementResult] when not [ResultState.VALID].
-class NotValidUnitElementResultImpl extends NotValidAnalysisResultImpl
- implements UnitElementResult {
- NotValidUnitElementResultImpl(ResultState state) : super(state);
-
- @override
- CompilationUnitElement get element {
- throw StateError('This result is not valid');
- }
-
- @override
- String get signature {
- throw StateError('This result is not valid');
- }
-}
-
class ParsedLibraryResultImpl extends AnalysisResultImpl
implements ParsedLibraryResult {
@override