EA-37006 - assert: GrReferenceResolveUtil.getQualifierType

This commit is contained in:
Maxim.Medvedev
2012-07-12 20:15:30 +04:00
parent ab89262ea8
commit 88d416d00b
@@ -237,8 +237,12 @@ public class GrReferenceResolveUtil {
final GrMember member = PsiTreeUtil.getParentOfType(ref, GrMember.class);
if (member == null) {
final PsiFile file = ref.getContainingFile();
assert file instanceof GroovyFileBase && ((GroovyFileBase)file).isScript();
containingClass = ((GroovyFileBase)file).getScriptClass();
if (file instanceof GroovyFileBase && ((GroovyFileBase)file).isScript()) {
containingClass = ((GroovyFileBase)file).getScriptClass();
}
else {
return null;
}
}
else if (member instanceof GrMethod) {
if (!member.hasModifierProperty(PsiModifier.STATIC)) {