reuse standard method to reduce dependencies

GitOrigin-RevId: cea9096c55038d1d5d42efe762055adca7cd8ca2
This commit is contained in:
Alexey Kudravtsev
2020-03-10 13:32:01 +00:00
committed by intellij-monorepo-bot
parent c097b52433
commit fb4ee89998
@@ -15,13 +15,13 @@
*/
package org.jetbrains.plugins.groovy.findUsages;
import com.intellij.codeInsight.highlighting.ChooseClassAndDoHighlightRunnable;
import com.intellij.codeInsight.highlighting.HighlightOverridingMethodsHandler;
import com.intellij.openapi.editor.Editor;
import com.intellij.psi.PsiClass;
import com.intellij.psi.PsiClassType;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
import com.intellij.util.containers.ContainerUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.plugins.groovy.lang.lexer.GroovyTokenTypes;
import org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.GrReferenceList;
@@ -53,6 +53,6 @@ public class GrHighlightOverridingMethodsHandler extends HighlightOverridingMeth
GroovyTokenTypes.kEXTENDS == myTarget.getNode().getElementType() ? myClass.getExtendsClause() : myClass.getImplementsClause();
if (list == null) return Collections.emptyList();
final PsiClassType[] classTypes = list.getReferencedTypes();
return ChooseClassAndDoHighlightRunnable.resolveClasses(classTypes);
return ContainerUtil.mapNotNull(classTypes, t->t.resolve());
}
}