boolean (IndexedFile fileContent, int inputId, ID<?, ?> indexId) { for (FileBasedIndexInfrastructureExtension.FileIndexingStatusProcessor processor : myStateProcessors) { if (processor.tryIndexFileWithoutContent(fileContent, inputId, indexId)) { myFileBasedIndex.getIndex(indexId).setIndexedStateForFile(inputId, fileContent, true); if (myFileBasedIndex.doTraceStubUpdates(indexId)) { LOG.info("File " + fileContent.getFileName() + " indexed using extension for " + indexId + " without content"); } return true; } } return false; }