toDartAnalysisErrorFixesStream method
Stream<AnalysisErrorFixes>
toDartAnalysisErrorFixesStream({
- required EditGetFixesParams parameters,
- required AnalysisContext analysisContext,
Implementation
Stream<AnalysisErrorFixes> toDartAnalysisErrorFixesStream({
required EditGetFixesParams parameters,
required AnalysisContext analysisContext,
}) async* {
final List<DartAnalysisError>? errors =
_cacheErrorsForFixes[parameters.file];
if (errors != null) {
for (final DartAnalysisError error in errors) {
if (error.location.offset <= parameters.offset &&
parameters.offset <=
error.location.offset + error.location.length) {
yield await toAnalysisErrorFixes(error: error);
}
}
}
}