cache class implementation search scope on itself, not just some reference

This commit is contained in:
peter
2015-09-29 22:38:13 +02:00
parent 72a9975ffe
commit 1bc9297cc1
@@ -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<SearchScope>() {
return CachedValuesManager.getCachedValue(memberClass[0], new CachedValueProvider<SearchScope>() {
@Nullable
@Override
public Result<SearchScope> compute() {