New J2K: Use parameter initializers as scope for nullability check in LowerNullabilityInFunctionParametersConversion
This commit is contained in:
committed by
Ilya Kirillov
parent
53fcf31f23
commit
5cdc01621d
+3
-1
@@ -18,7 +18,9 @@ class LowerNullabilityInFunctionParametersConversion(private val context: Conver
|
||||
listOfNotNull(
|
||||
element.block,
|
||||
(element as? JKKtConstructor)?.delegationCall
|
||||
)
|
||||
) + element.parameters.mapNotNull {
|
||||
if (it.initializer !is JKStubExpression) it.initializer else null
|
||||
}
|
||||
for (parameter in element.parameters) {
|
||||
if (parameter.type.type.nullability != Nullability.Default) continue
|
||||
if (parameter.hasNotNullUsages(scopes)) {
|
||||
|
||||
Reference in New Issue
Block a user