Always create descriptors for class object psi element in lazy resolve

KT-4397 Exception: @NotNull method org/jetbrains/jet/lang/resolve/lazy/ResolveSession.getClassDescriptor must not return null

 #KT-4397 Fixed
This commit is contained in:
Nikolay Krasko
2014-01-11 23:44:41 +04:00
parent 4928ff575d
commit c0187ffcd1
9 changed files with 65 additions and 30 deletions

View File

@@ -0,0 +1,15 @@
package test
internal final class A {
/*primary*/ public constructor A()
internal final class B {
/*primary*/ public constructor B()
internal class object <class-object-for-B> {
/*primary*/ private constructor <class-object-for-B>()
internal final val TEST: jet.Int
internal final fun <get-TEST>(): jet.Int
}
}
}