diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/tasks/ResolutionTask.java b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/tasks/ResolutionTask.java index 9811bb6a313..304b573f017 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/tasks/ResolutionTask.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/tasks/ResolutionTask.java @@ -22,7 +22,6 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.kotlin.descriptors.CallableDescriptor; import org.jetbrains.kotlin.psi.Call; -import org.jetbrains.kotlin.psi.JetReferenceExpression; import org.jetbrains.kotlin.resolve.BindingTrace; import org.jetbrains.kotlin.resolve.StatementFilter; import org.jetbrains.kotlin.resolve.calls.checkers.AdditionalTypeChecker; @@ -87,19 +86,6 @@ public class ResolutionTask extends C context.isAnnotationContext, context.collectAllCandidates, context.insideCallChain); } - public ResolutionTask( - @NotNull final Collection> candidates, - @NotNull JetReferenceExpression reference, - @NotNull BasicCallResolutionContext context - ) { - this(context, TracingStrategyImpl.create(reference, context.call), new Function0>>() { - @Override - public Collection> invoke() { - return candidates; - } - }); - } - @NotNull public Collection> getCandidates() { return lazyCandidates.invoke(); @@ -134,23 +120,6 @@ public class ResolutionTask extends C isAnnotationContext, collectAllCandidates, insideSafeCallChain); } - public ResolutionTask replaceContext(@NotNull BasicCallResolutionContext newContext) { - return new ResolutionTask(newContext, tracing, lazyCandidates); - } - - public ResolutionTask replaceCall(@NotNull Call newCall) { - return new ResolutionTask( - lazyCandidates, tracing, trace, scope, newCall, expectedType, dataFlowInfo, contextDependency, checkArguments, - resolutionResultsCache, dataFlowInfoForArguments, - callChecker, symbolUsageValidator, additionalTypeChecker, - statementFilter, resolvedCalls, - isAnnotationContext, collectAllCandidates, insideCallChain); - } - - public interface DescriptorCheckStrategy { - boolean performAdvancedChecks(D descriptor, BindingTrace trace, TracingStrategy tracing); - } - @Override public String toString() { return lazyCandidates.toString();