From 7e4886668bfec5cf01737ddd6552323f345c4621 Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Fri, 14 Mar 2014 08:41:02 +0400 Subject: [PATCH] EA-54551 - IAE: ResolveUtil.treeWalkUp --- .../psi/impl/types/GrCodeReferenceElementImpl.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/types/GrCodeReferenceElementImpl.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/types/GrCodeReferenceElementImpl.java index 12e6e2cb13a9..a29c26862687 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/types/GrCodeReferenceElementImpl.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/types/GrCodeReferenceElementImpl.java @@ -466,7 +466,9 @@ public class GrCodeReferenceElementImpl extends GrReferenceElementImpl 0) return candidates; + if (placeToStartWalking != null) { + ResolveUtil.treeWalkUp(placeToStartWalking, processor, false); + GroovyResolveResult[] candidates = processor.getCandidates(); + if (candidates.length > 0) return candidates; + } if (kind == CLASS_OR_PACKAGE) { PsiPackage pkg = JavaPsiFacade.getInstance(ref.getProject()).findPackage(refName);