Fix search usages for invoke() with vararg parameter (KT-18479)
#KT-18479 Fixed
This commit is contained in:
+1
-1
@@ -47,7 +47,7 @@ class InvokeOperatorReferenceSearcher(
|
||||
val uMethod = uastContext.convertOpt<UMethod>(targetDeclaration, null)
|
||||
val uastParameters = uMethod?.uastParameters
|
||||
|
||||
val isStableNumberOfArguments = uastParameters != null && uastParameters.none { it.uastInitializer != null }
|
||||
val isStableNumberOfArguments = uastParameters != null && uastParameters.none { it.uastInitializer != null || it.isVarArgs }
|
||||
callArgumentsSize = if (isStableNumberOfArguments) {
|
||||
val numberOfArguments = uastParameters!!.size
|
||||
when {
|
||||
|
||||
Reference in New Issue
Block a user