Fix error on getting descriptor for class object

This commit is contained in:
Nikolay Krasko
2013-07-26 21:08:46 +04:00
parent 400906db7c
commit 2b0232307c
4 changed files with 30 additions and 7 deletions
@@ -259,9 +259,7 @@ public class ResolveSession implements KotlinCodeAnalyzer {
@Override
public DeclarationDescriptor visitClassObject(JetClassObject classObject, Void data) {
DeclarationDescriptor containingDeclaration =
getInjector().getScopeProvider().getResolutionScopeForDeclaration(classObject).getContainingDeclaration();
return ((ClassDescriptor) containingDeclaration).getClassObjectDescriptor();
return getClassObjectDescriptor(classObject);
}
@Override