Refactoring: inlined method 'setInitialDataFlowInfo'

This commit is contained in:
Svetlana Isakova
2014-05-04 20:52:59 +04:00
parent ec0fa1b765
commit 8dc932fc50
3 changed files with 1 additions and 9 deletions
@@ -66,7 +66,7 @@ public final class CallCandidateResolutionContext<D extends CallableDescriptor>
@NotNull MutableResolvedCall<D> candidateCall, @NotNull CallResolutionContext<?> context, @NotNull BindingTrace trace,
@NotNull TracingStrategy tracing, @NotNull Call call, @NotNull ReceiverValue explicitExtensionReceiverForInvoke
) {
candidateCall.setInitialDataFlowInfo(context.dataFlowInfo);
candidateCall.getDataFlowInfoForArguments().setInitialDataFlowInfo(context.dataFlowInfo);
return new CallCandidateResolutionContext<D>(
candidateCall, tracing, trace, context.scope, call, context.expectedType,
context.dataFlowInfo, context.contextDependency, context.checkArguments,
@@ -53,9 +53,6 @@ public interface MutableResolvedCall<D extends CallableDescriptor> extends Resol
@NotNull
MutableDataFlowInfoForArguments getDataFlowInfoForArguments();
void setInitialDataFlowInfo(@NotNull DataFlowInfo info);
@Nullable
ConstraintSystem getConstraintSystem();
@@ -286,11 +286,6 @@ public class ResolvedCallImpl<D extends CallableDescriptor> implements MutableRe
return isSafeCall;
}
@Override
public void setInitialDataFlowInfo(@NotNull DataFlowInfo info) {
dataFlowInfoForArguments.setInitialDataFlowInfo(info);
}
@NotNull
@Override
public MutableDataFlowInfoForArguments getDataFlowInfoForArguments() {