From fb4ee899982202f34e42ac03dcc3476eb535268d Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Tue, 10 Mar 2020 13:27:49 +0300 Subject: [PATCH] reuse standard method to reduce dependencies GitOrigin-RevId: cea9096c55038d1d5d42efe762055adca7cd8ca2 --- .../findUsages/GrHighlightOverridingMethodsHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/findUsages/GrHighlightOverridingMethodsHandler.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/findUsages/GrHighlightOverridingMethodsHandler.java index a638421f2e7f..662c25c49b7d 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/findUsages/GrHighlightOverridingMethodsHandler.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/findUsages/GrHighlightOverridingMethodsHandler.java @@ -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()); } }