From 79c1c58f3429061919ddebd6ed540e945d90573a Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 4 May 2016 08:56:56 +0200 Subject: [PATCH] todo index cleanup --- .../cache/impl/id/PlatformIdTableBuilding.java | 16 +--------------- .../psi/impl/cache/impl/todo/TodoIndexers.java | 2 +- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/platform/editor-ui-ex/src/com/intellij/psi/impl/cache/impl/id/PlatformIdTableBuilding.java b/platform/editor-ui-ex/src/com/intellij/psi/impl/cache/impl/id/PlatformIdTableBuilding.java index ea5df187df58..05be97ecfb98 100644 --- a/platform/editor-ui-ex/src/com/intellij/psi/impl/cache/impl/id/PlatformIdTableBuilding.java +++ b/platform/editor-ui-ex/src/com/intellij/psi/impl/cache/impl/id/PlatformIdTableBuilding.java @@ -50,27 +50,18 @@ import org.jetbrains.annotations.Nullable; import java.util.Collections; import java.util.HashMap; import java.util.Map; -import java.util.regex.Matcher; -import java.util.regex.Pattern; /** * Author: dmitrylomov */ public abstract class PlatformIdTableBuilding { public static final Key EDITOR_HIGHLIGHTER = new Key("Editor"); - private static final Map> ourTodoIndexers = new HashMap>(); private static final TokenSet ABSTRACT_FILE_COMMENT_TOKENS = TokenSet.create(CustomHighlighterTokenType.LINE_COMMENT, CustomHighlighterTokenType.MULTI_LINE_COMMENT); private PlatformIdTableBuilding() {} @Nullable public static DataIndexer getTodoIndexer(FileType fileType, final VirtualFile virtualFile) { - final DataIndexer indexer = ourTodoIndexers.get(fileType); - - if (indexer != null) { - return indexer; - } - final DataIndexer extIndexer; if (fileType instanceof SubstitutedFileType && !((SubstitutedFileType)fileType).isSameFileType()) { SubstitutedFileType sft = (SubstitutedFileType)fileType; @@ -110,13 +101,8 @@ public abstract class PlatformIdTableBuilding { return b; } - @Deprecated - public static void registerTodoIndexer(@NotNull FileType fileType, DataIndexer indexer) { - ourTodoIndexers.put(fileType, indexer); - } - public static boolean isTodoIndexerRegistered(@NotNull FileType fileType) { - return ourTodoIndexers.containsKey(fileType) || TodoIndexers.INSTANCE.forFileType(fileType) != null || fileType instanceof InternalFileType; + return TodoIndexers.INSTANCE.forFileType(fileType) != null || fileType instanceof InternalFileType; } private static class CompositeTodoIndexer extends VersionedTodoIndexer { diff --git a/platform/indexing-impl/src/com/intellij/psi/impl/cache/impl/todo/TodoIndexers.java b/platform/indexing-impl/src/com/intellij/psi/impl/cache/impl/todo/TodoIndexers.java index a7e6c73ef104..a90b890532d1 100644 --- a/platform/indexing-impl/src/com/intellij/psi/impl/cache/impl/todo/TodoIndexers.java +++ b/platform/indexing-impl/src/com/intellij/psi/impl/cache/impl/todo/TodoIndexers.java @@ -24,7 +24,7 @@ import com.intellij.util.indexing.FileContent; * @author yole */ public class TodoIndexers extends FileTypeExtension> { - public static TodoIndexers INSTANCE = new TodoIndexers(); + public static final TodoIndexers INSTANCE = new TodoIndexers(); private TodoIndexers() { super("com.intellij.todoIndexer");