Make computeTasksAndResolveCall public for compiler plugins

This commit is contained in:
Stanislav Erokhin
2019-10-30 16:41:16 +03:00
parent 17bd547666
commit 607249e899
@@ -185,8 +185,10 @@ public class CallResolver {
NewResolutionOldInference.ResolutionKind.Invoke.INSTANCE); NewResolutionOldInference.ResolutionKind.Invoke.INSTANCE);
} }
// this declaration is used by compiler plugins
@SuppressWarnings("WeakerAccess")
@NotNull @NotNull
private <D extends CallableDescriptor> OverloadResolutionResults<D> computeTasksAndResolveCall( public <D extends CallableDescriptor> OverloadResolutionResults<D> computeTasksAndResolveCall(
@NotNull BasicCallResolutionContext context, @NotNull BasicCallResolutionContext context,
@NotNull Name name, @NotNull Name name,
@NotNull KtReferenceExpression referenceExpression, @NotNull KtReferenceExpression referenceExpression,
@@ -196,8 +198,10 @@ public class CallResolver {
return computeTasksAndResolveCall(context, name, tracing, kind); return computeTasksAndResolveCall(context, name, tracing, kind);
} }
// this declaration is used by compiler plugins
@SuppressWarnings("WeakerAccess")
@NotNull @NotNull
private <D extends CallableDescriptor> OverloadResolutionResults<D> computeTasksAndResolveCall( public <D extends CallableDescriptor> OverloadResolutionResults<D> computeTasksAndResolveCall(
@NotNull BasicCallResolutionContext context, @NotNull BasicCallResolutionContext context,
@NotNull Name name, @NotNull Name name,
@NotNull TracingStrategy tracing, @NotNull TracingStrategy tracing,