EA-64906 - NPE: KdocPackage$KDocReference$c.getParamDescriptors
This commit is contained in:
@@ -102,7 +102,10 @@ public fun getParamDescriptors(fromDescriptor: DeclarationDescriptor): List<Decl
|
|||||||
is ClassifierDescriptor -> {
|
is ClassifierDescriptor -> {
|
||||||
val typeParams = fromDescriptor.getTypeConstructor().getParameters()
|
val typeParams = fromDescriptor.getTypeConstructor().getParameters()
|
||||||
if (fromDescriptor is ClassDescriptor) {
|
if (fromDescriptor is ClassDescriptor) {
|
||||||
return typeParams + fromDescriptor.getUnsubstitutedPrimaryConstructor().getValueParameters()
|
val constructorDescriptor = fromDescriptor.getUnsubstitutedPrimaryConstructor()
|
||||||
|
if (constructorDescriptor != null) {
|
||||||
|
return typeParams + constructorDescriptor.getValueParameters()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return typeParams
|
return typeParams
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user