From 2f72731d859d0569b13d16f5719135696404ec8a Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Wed, 9 Apr 2014 19:32:12 +0400 Subject: [PATCH] Get parent by stub in DescriptorResolver --- .../src/org/jetbrains/jet/lang/resolve/DescriptorResolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/DescriptorResolver.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/DescriptorResolver.java index 85a73166855..170e1e9ba43 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/DescriptorResolver.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/DescriptorResolver.java @@ -201,7 +201,7 @@ public class DescriptorResolver { private JetType getDefaultSupertype(JetClassOrObject jetClass, BindingTrace trace) { // TODO : beautify if (jetClass instanceof JetEnumEntry) { - JetClassOrObject parent = PsiTreeUtil.getParentOfType(jetClass, JetClassOrObject.class); + JetClassOrObject parent = JetStubbedPsiUtil.getContainingDeclaration(jetClass, JetClassOrObject.class); ClassDescriptor parentDescriptor = trace.getBindingContext().get(BindingContext.CLASS, parent); if (parentDescriptor.getTypeConstructor().getParameters().isEmpty()) { return parentDescriptor.getDefaultType();