Kotlin: Remove another not-null-expr

This commit is contained in:
Ian Lynagh
2022-08-24 10:57:36 +01:00
parent da7b7ce9f5
commit 44501f5318

View File

@@ -1776,10 +1776,15 @@ open class KotlinFileExtractor(
fun extractMethodAccess(syntacticCallTarget: IrFunction, extractMethodTypeArguments: Boolean = true, extractClassTypeArguments: Boolean = false) {
val typeArgs =
if (extractMethodTypeArguments)
(0 until c.typeArgumentsCount).map { c.getTypeArgument(it)!! }
(0 until c.typeArgumentsCount).map { c.getTypeArgument(it) }.requireNoNullsOrNull()
else
listOf()
if (typeArgs == null) {
logger.warn("Missing type argument in extractMethodAccess")
return
}
extractRawMethodAccess(syntacticCallTarget, c, callable, parent, idx, enclosingStmt, (0 until c.valueArgumentsCount).map { c.getValueArgument(it) }, c.dispatchReceiver, c.extensionReceiver, typeArgs, extractClassTypeArguments, c.superQualifierSymbol)
}