From 1bc9297cc1952a67fc1c510f44a9da34471a4ab2 Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 29 Sep 2015 22:38:13 +0200 Subject: [PATCH] cache class implementation search scope on itself, not just some reference --- .../com/intellij/codeInsight/JavaTargetElementEvaluator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/JavaTargetElementEvaluator.java b/java/java-impl/src/com/intellij/codeInsight/JavaTargetElementEvaluator.java index 015c9efab8bc..e5660c288fa9 100644 --- a/java/java-impl/src/com/intellij/codeInsight/JavaTargetElementEvaluator.java +++ b/java/java-impl/src/com/intellij/codeInsight/JavaTargetElementEvaluator.java @@ -315,7 +315,7 @@ public class JavaTargetElementEvaluator extends TargetElementEvaluatorEx2 implem if (referenceExpression != null && element instanceof PsiMethod) { final PsiClass[] memberClass = getMemberClass(referenceExpression, element); if (memberClass != null && memberClass.length == 1) { - return CachedValuesManager.getCachedValue(referenceExpression, new CachedValueProvider() { + return CachedValuesManager.getCachedValue(memberClass[0], new CachedValueProvider() { @Nullable @Override public Result compute() {