remove method

  1. @override
Future<void> remove(
  1. String file
)
override

Implementation

@override
Future<void> remove(String file) async {
  AnalysisContext context;
  try {
    context = analysisCollection.contextFor(file);
  } catch (e) {
    // its likely this file does not need to be included within analysis
    // so we can just return
    return;
  }

  _memoryProvider.deleteFile(file);
  context.changeFile(file);

  await refreshDependencies();
}