Problem: remove static import (temp workaround)

This commit is contained in:
Nikolay Krasko
2016-05-27 16:13:18 +03:00
parent bfef8726bb
commit d5ae37d33a
@@ -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);
}