EA-64906 - NPE: KdocPackage$KDocReference$c.getParamDescriptors

This commit is contained in:
Dmitry Jemerov
2015-02-19 14:01:00 +01:00
parent ce4b2db8f6
commit a030585566
@@ -102,7 +102,10 @@ public fun getParamDescriptors(fromDescriptor: DeclarationDescriptor): List<Decl
is ClassifierDescriptor -> {
val typeParams = fromDescriptor.getTypeConstructor().getParameters()
if (fromDescriptor is ClassDescriptor) {
return typeParams + fromDescriptor.getUnsubstitutedPrimaryConstructor().getValueParameters()
val constructorDescriptor = fromDescriptor.getUnsubstitutedPrimaryConstructor()
if (constructorDescriptor != null) {
return typeParams + constructorDescriptor.getValueParameters()
}
}
return typeParams
}