From e4ab5b93b11ee86fb61c0d1d90c5932eff141dd8 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Fri, 4 Apr 2014 19:14:35 +0400 Subject: [PATCH] Retrieve containing class for JetClassObject by stub in ResolveSession#getClassObjectDescriptor() --- .../src/org/jetbrains/jet/lang/resolve/lazy/ResolveSession.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/ResolveSession.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/ResolveSession.java index 3fc8dd31bae..12ece456a59 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/ResolveSession.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/ResolveSession.java @@ -302,7 +302,7 @@ public class ResolveSession implements KotlinCodeAnalyzer { @NotNull /*package*/ LazyClassDescriptor getClassObjectDescriptor(@NotNull JetClassObject classObject) { - JetClass aClass = PsiTreeUtil.getParentOfType(classObject, JetClass.class); + JetClass aClass = JetStubbedPsiUtil.getContainingDeclaration(classObject, JetClass.class); LazyClassDescriptor parentClassDescriptor;