mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
indexes: add access validator for processAllKeys
GitOrigin-RevId: c04ad7d929f9ae7ce4594a35dac6b9b66e05e7f0
This commit is contained in:
committed by
intellij-monorepo-bot
parent
461ddd768b
commit
7016d3be67
@@ -120,7 +120,8 @@ public abstract class FileBasedIndexEx extends FileBasedIndex {
|
||||
if (idFilter == null) {
|
||||
idFilter = projectIndexableFiles(scope.getProject());
|
||||
}
|
||||
return index.processAllKeys(processor, scope, idFilter);
|
||||
@Nullable IdFilter finalIdFilter = idFilter;
|
||||
return myAccessValidator.validate(indexId, () -> index.processAllKeys(processor, scope, finalIdFilter));
|
||||
}
|
||||
catch (StorageException e) {
|
||||
scheduleRebuild(indexId, e);
|
||||
|
||||
Reference in New Issue
Block a user