mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
EA-36658
This commit is contained in:
+5
-2
@@ -66,8 +66,11 @@ public class HighlightOverridingMethodsHandler extends HighlightUsagesHandlerBas
|
||||
if (containingClass == null) continue;
|
||||
for (PsiClass classToAnalyze : classes) {
|
||||
if (InheritanceUtil.isInheritorOrSelf(classToAnalyze, containingClass, true)) {
|
||||
addOccurrence(method.getNameIdentifier());
|
||||
break;
|
||||
PsiIdentifier identifier = method.getNameIdentifier();
|
||||
if (identifier != null) {
|
||||
addOccurrence(identifier);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+2
-1
@@ -28,6 +28,7 @@ import com.intellij.openapi.wm.WindowManager;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.intellij.util.Consumer;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -102,7 +103,7 @@ public abstract class HighlightUsagesHandlerBase<T extends PsiElement> {
|
||||
|
||||
public abstract void computeUsages(List<T> targets);
|
||||
|
||||
protected void addOccurrence(PsiElement element) {
|
||||
protected void addOccurrence(@NotNull PsiElement element) {
|
||||
TextRange range = element.getTextRange();
|
||||
range = InjectedLanguageManager.getInstance(element.getProject()).injectedToHost(element, range);
|
||||
myReadUsages.add(range);
|
||||
|
||||
Reference in New Issue
Block a user