From a2a47d56fb67f120692a21bd28c0c1543fae7e1e Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Wed, 4 Mar 2015 16:01:59 +0300 Subject: [PATCH] Analyzer: Do no try to resolve anonymous initializer as declaration descriptor --- .../src/org/jetbrains/kotlin/resolve/lazy/ElementResolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/ide-common/src/org/jetbrains/kotlin/resolve/lazy/ElementResolver.java b/idea/ide-common/src/org/jetbrains/kotlin/resolve/lazy/ElementResolver.java index 3944c5416c9..7480a9a6cfc 100644 --- a/idea/ide-common/src/org/jetbrains/kotlin/resolve/lazy/ElementResolver.java +++ b/idea/ide-common/src/org/jetbrains/kotlin/resolve/lazy/ElementResolver.java @@ -114,7 +114,7 @@ public abstract class ElementResolver { } JetDeclaration declaration = PsiTreeUtil.getParentOfType(jetElement, JetDeclaration.class, false); - if (declaration != null) { + if (declaration != null && !(declaration instanceof JetClassInitializer)) { // Activate descriptor resolution resolveSession.resolveToDescriptor(declaration); }