Light Classes: Skip irrelevant overloads when looking for light parameter
#KT-11868 Fixed
This commit is contained in:
@@ -89,7 +89,9 @@ fun KtParameter.toPsiParameters(): Collection<PsiParameter> {
|
||||
else -> null
|
||||
} ?: return emptyList()
|
||||
|
||||
return methods.map { it.parameterList.parameters[lightParamIndex] }
|
||||
return methods.mapNotNull {
|
||||
if (it.parameterList.parametersCount > lightParamIndex) it.parameterList.parameters[lightParamIndex] else null
|
||||
}
|
||||
}
|
||||
|
||||
fun KtTypeParameter.toPsiTypeParameters(): List<PsiTypeParameter> {
|
||||
|
||||
Reference in New Issue
Block a user