From db2a341ef0fb4a8fbe23474dc291ebc735803f24 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Thu, 4 May 2017 20:26:33 +0300 Subject: [PATCH] implementations search: disable optimization if scope contains non-java files (IDEA-172292) --- .../psi/impl/search/JavaOverridingMethodsSearcher.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaOverridingMethodsSearcher.java b/java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaOverridingMethodsSearcher.java index e30271f32dd2..6a1200c75ba7 100644 --- a/java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaOverridingMethodsSearcher.java +++ b/java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaOverridingMethodsSearcher.java @@ -15,6 +15,7 @@ */ package com.intellij.psi.impl.search; +import com.intellij.ide.highlighter.JavaFileType; import com.intellij.openapi.application.Application; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.application.ReadAction; @@ -37,6 +38,7 @@ import com.intellij.util.QueryExecutor; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +import java.util.Arrays; import java.util.Collection; import java.util.LinkedHashSet; @@ -51,7 +53,8 @@ public class JavaOverridingMethodsSearcher implements QueryExecutor file.getFileType() == JavaFileType.INSTANCE)) { return processLocalScope((LocalSearchScope)searchScope, method, project, consumer); }