Generify FileBasedIndexExtension.EP_NAME

GitOrigin-RevId: 6d8365ba146d9438c8f12b74376244aebfbe238d
This commit is contained in:
Sergey Patrikeev
2019-12-27 14:07:55 +00:00
committed by intellij-monorepo-bot
parent 775693f56c
commit 76bacd6626
2 changed files with 3 additions and 3 deletions
@@ -21,7 +21,7 @@ import java.util.Collections;
@ApiStatus.OverrideOnly
public abstract class FileBasedIndexExtension<K, V> extends IndexExtension<K, V, FileContent> {
public static final ExtensionPointName<FileBasedIndexExtension> EXTENSION_POINT_NAME =
public static final ExtensionPointName<FileBasedIndexExtension<?, ?>> EXTENSION_POINT_NAME =
ExtensionPointName.create("com.intellij.fileBasedIndex");
private static final int DEFAULT_CACHE_SIZE = 1024;
@@ -2484,9 +2484,9 @@ public final class FileBasedIndexImpl extends FileBasedIndex {
private void initAssociatedDataForExtensions() {
Activity activity = StartUpMeasurer.startActivity("file index extensions iteration");
Iterator<FileBasedIndexExtension> extensions =
Iterator<FileBasedIndexExtension<?, ?>> extensions =
IndexInfrastructure.hasIndices() ?
((ExtensionPointImpl<FileBasedIndexExtension>)FileBasedIndexExtension.EXTENSION_POINT_NAME.getPoint(null)).iterator() :
((ExtensionPointImpl<FileBasedIndexExtension<?, ?>>)FileBasedIndexExtension.EXTENSION_POINT_NAME.getPoint(null)).iterator() :
Collections.emptyIterator();
// todo: init contentless indices first ?