Simplified code
This commit is contained in:
@@ -147,13 +147,8 @@ class ExpectedInfos(val bindingContext: BindingContext, val moduleDescriptor: Mo
|
|||||||
if (!Visibilities.isVisible(descriptor, resolutionScope.getContainingDeclaration())) continue
|
if (!Visibilities.isVisible(descriptor, resolutionScope.getContainingDeclaration())) continue
|
||||||
|
|
||||||
val parameters = descriptor.getValueParameters()
|
val parameters = descriptor.getValueParameters()
|
||||||
if (isFunctionLiteralArgument) {
|
if (isFunctionLiteralArgument && argumentIndex != parameters.lastIndex) continue
|
||||||
if (argumentIndex != parameters.lastIndex) continue
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
if (parameters.size <= argumentIndex) continue
|
|
||||||
}
|
|
||||||
val parameterDescriptor = parameters[argumentIndex]
|
|
||||||
val tail = if (isFunctionLiteralArgument)
|
val tail = if (isFunctionLiteralArgument)
|
||||||
null
|
null
|
||||||
else if (argumentIndex == parameters.lastIndex)
|
else if (argumentIndex == parameters.lastIndex)
|
||||||
@@ -163,7 +158,7 @@ class ExpectedInfos(val bindingContext: BindingContext, val moduleDescriptor: Mo
|
|||||||
else
|
else
|
||||||
Tail.COMMA
|
Tail.COMMA
|
||||||
|
|
||||||
expectedInfos.add(ExpectedInfo(parameterDescriptor.getType(), tail))
|
expectedInfos.add(ExpectedInfo(parameters[argumentIndex].getType(), tail))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return expectedInfos
|
return expectedInfos
|
||||||
|
|||||||
Reference in New Issue
Block a user