FIR: Minor. Use copy in CallInfo

This commit is contained in:
Denis Zharkov
2020-04-01 17:23:18 +03:00
parent 7fc0655849
commit 328740f8e1
@@ -54,11 +54,7 @@ data class CallInfo(
val argumentCount get() = arguments.size val argumentCount get() = arguments.size
fun noStubReceiver(): CallInfo = fun noStubReceiver(): CallInfo =
if (stubReceiver == null) this else CallInfo( if (stubReceiver == null) this else copy(stubReceiver = null)
callKind, name, explicitReceiver, argumentList,
isSafeCall, isPotentialQualifierPart, typeArguments, session,
containingFile, implicitReceiverStack, expectedType, outerCSBuilder, lhs, null
)
fun replaceWithVariableAccess(): CallInfo = fun replaceWithVariableAccess(): CallInfo =
copy(callKind = CallKind.VariableAccess, typeArguments = emptyList(), argumentList = FirEmptyArgumentList) copy(callKind = CallKind.VariableAccess, typeArguments = emptyList(), argumentList = FirEmptyArgumentList)