diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/model/ResolvedCallImpl.java b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/model/ResolvedCallImpl.java index 3ae128530b7..8699fb8d30a 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/model/ResolvedCallImpl.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/model/ResolvedCallImpl.java @@ -110,6 +110,28 @@ public class ResolvedCallImpl implements MutableRe this.dataFlowInfoForArguments = dataFlowInfoForArguments; } + public ResolvedCallImpl( + @NotNull Call call, + @NotNull D candidateDescriptor, + @NotNull ReceiverValue dispatchReceiver, + @NotNull ReceiverValue extensionReceiver, + @NotNull ExplicitReceiverKind explicitReceiverKind, + @Nullable TypeSubstitutor knownTypeParametersSubstitutor, + @NotNull DelegatingBindingTrace trace, + @NotNull TracingStrategy tracing, + @NotNull MutableDataFlowInfoForArguments dataFlowInfoForArguments + ) { + this.call = call; + this.candidateDescriptor = candidateDescriptor; + this.dispatchReceiver = dispatchReceiver; + this.extensionReceiver = extensionReceiver; + this.explicitReceiverKind = explicitReceiverKind; + this.knownTypeParametersSubstitutor = knownTypeParametersSubstitutor; + this.trace = trace; + this.tracing = tracing; + this.dataFlowInfoForArguments = dataFlowInfoForArguments; + } + @Override @NotNull public ResolutionStatus getStatus() {