Don't assign single elements to varargs as it's deprecated

See #KT-20171
This commit is contained in:
Mikhail Zarechenskiy
2018-07-10 13:09:38 +03:00
parent 77ad97a39e
commit 33bd1b23a2
@@ -74,7 +74,9 @@ class SurroundWithNullCheckFix(
if (!nullableExpression.isStableSimpleExpression(context)) return null
val expressionTarget = expressionParent.getParentOfTypesAndPredicate(strict = false, parentClasses = KtExpression::class.java) {
val expressionTarget = expressionParent.getParentOfTypesAndPredicate(
strict = false, parentClasses = *arrayOf(KtExpression::class.java)
) {
!it.isUsedAsExpression(context) && it.hasAcceptableParent()
} ?: return null
// Surround declaration (even of local variable) with null check is generally a bad idea