Get rid of assumption that primary ctr is a child of JetClass
As it can be contained within JetObjectDeclaration
This commit is contained in:
@@ -76,8 +76,8 @@ public abstract class AbstractDescriptorRendererTest : KotlinTestWithEnvironment
|
||||
is JetNamedFunction ->
|
||||
addCorrespondingParameterDescriptor(getDescriptor(declaringElement, resolveSession) as FunctionDescriptor, parameter)
|
||||
is JetPrimaryConstructor -> {
|
||||
val jetClass: JetClass = declaringElement.getContainingClass()
|
||||
val classDescriptor = getDescriptor(jetClass, resolveSession) as ClassDescriptor
|
||||
val jetClassOrObject: JetClassOrObject = declaringElement.getContainingClassOrObject()
|
||||
val classDescriptor = getDescriptor(jetClassOrObject, resolveSession) as ClassDescriptor
|
||||
addCorrespondingParameterDescriptor(classDescriptor.getUnsubstitutedPrimaryConstructor(), parameter)
|
||||
}
|
||||
else -> super.visitParameter(parameter)
|
||||
|
||||
Reference in New Issue
Block a user