EA-118882 - assert: FileManagerImpl.findFile

This commit is contained in:
Anton Lobov
2018-04-05 17:55:33 +02:00
parent f1b55d37c8
commit ccc2e84323
@@ -84,12 +84,12 @@ public class JsonSchemaVfsListener extends BulkVirtualFileListenerAdapter {
Arrays.stream(editors).filter(editor -> editor instanceof EditorEx)
.map(editor -> ((EditorEx)editor).getVirtualFile())
.filter(file -> file != null && file.isValid())
.forEach(file -> {
final Collection<VirtualFile> schemaFiles = myService.getSchemaFilesForFile(file);
if (schemaFiles.stream().anyMatch(finalScope::contains)) {
ReadAction.run(() -> Optional.ofNullable(psiManager.findFile(file)).ifPresent(analyzer::restart));
}
});
.forEach(file -> ReadAction.run(() -> {
final Collection<VirtualFile> schemaFiles = myService.getSchemaFilesForFile(file);
if (schemaFiles.stream().anyMatch(finalScope::contains)) {
Optional.ofNullable(psiManager.findFile(file)).ifPresent(analyzer::restart);
}
}));
};
}