diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/CallResolver.java b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/CallResolver.java index d15e0c907e8..9cb719e6e58 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/CallResolver.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/CallResolver.java @@ -60,7 +60,7 @@ import java.util.*; import static org.jetbrains.kotlin.diagnostics.Errors.*; import static org.jetbrains.kotlin.resolve.calls.callResolverUtil.ResolveArgumentsMode.RESOLVE_FUNCTION_ARGUMENTS; import static org.jetbrains.kotlin.resolve.calls.results.OverloadResolutionResults.Code.INCOMPLETE_TYPE_INFERENCE; -import static org.jetbrains.kotlin.resolve.calls.tower.NewResolutionOldInference.ResolutionKind.*; +//import static org.jetbrains.kotlin.resolve.calls.tower.NewResolutionOldInference.ResolutionKind.*; import static org.jetbrains.kotlin.types.TypeUtils.NO_EXPECTED_TYPE; @SuppressWarnings("RedundantTypeArguments") @@ -128,7 +128,7 @@ public class CallResolver { Name referencedName = nameExpression.getReferencedNameAsName(); return computeTasksAndResolveCall( context, referencedName, nameExpression, - Variable.INSTANCE); + NewResolutionOldInference.ResolutionKind.Variable.INSTANCE); } @NotNull @@ -138,7 +138,7 @@ public class CallResolver { ) { return computeTasksAndResolveCall( context, nameExpression.getReferencedNameAsName(), nameExpression, - CallableReference.INSTANCE); + NewResolutionOldInference.ResolutionKind.CallableReference.INSTANCE); } @NotNull @@ -151,7 +151,7 @@ public class CallResolver { BasicCallResolutionContext callResolutionContext = BasicCallResolutionContext.create(context, call, CheckArgumentTypesMode.CHECK_VALUE_ARGUMENTS); return computeTasksAndResolveCall( callResolutionContext, name, functionReference, - Function.INSTANCE); + NewResolutionOldInference.ResolutionKind.Function.INSTANCE); } @NotNull @@ -161,7 +161,7 @@ public class CallResolver { ) { return computeTasksAndResolveCall( context, OperatorNameConventions.INVOKE, tracing, - Invoke.INSTANCE); + NewResolutionOldInference.ResolutionKind.Invoke.INSTANCE); } @NotNull @@ -262,7 +262,7 @@ public class CallResolver { KtArrayAccessExpression arrayAccessExpression = (KtArrayAccessExpression) context.call.getCallElement(); return computeTasksAndResolveCall( context, name, arrayAccessExpression, - Function.INSTANCE); + NewResolutionOldInference.ResolutionKind.Function.INSTANCE); } KtExpression calleeExpression = context.call.getCalleeExpression(); @@ -270,7 +270,7 @@ public class CallResolver { KtSimpleNameExpression expression = (KtSimpleNameExpression) calleeExpression; return computeTasksAndResolveCall( context, expression.getReferencedNameAsName(), expression, - Function.INSTANCE); + NewResolutionOldInference.ResolutionKind.Function.INSTANCE); } else if (calleeExpression instanceof KtConstructorCalleeExpression) { return (OverloadResolutionResults) resolveCallForConstructor(context, (KtConstructorCalleeExpression) calleeExpression); @@ -599,7 +599,7 @@ public class CallResolver { } } - if (!(resolutionTask.resolutionKind instanceof GivenCandidates)) { + if (!(resolutionTask.resolutionKind instanceof NewResolutionOldInference.ResolutionKind.GivenCandidates)) { assert resolutionTask.name != null; return newCallResolver.runResolution(context, resolutionTask.name, resolutionTask.resolutionKind, tracing); }