refactoring: warnings eliminated

This commit is contained in:
svtk
2013-10-30 20:56:35 +04:00
parent 3c04b87f1a
commit f7be8ce953
2 changed files with 5 additions and 5 deletions
@@ -63,6 +63,7 @@ import static org.jetbrains.jet.lang.resolve.calls.results.OverloadResolutionRes
import static org.jetbrains.jet.lang.resolve.scopes.receivers.ReceiverValue.NO_RECEIVER;
import static org.jetbrains.jet.lang.types.TypeUtils.NO_EXPECTED_TYPE;
@SuppressWarnings("RedundantTypeArguments")
public class CallResolver {
@NotNull
private ExpressionTypingServices expressionTypingServices;
@@ -430,7 +430,7 @@ public class CandidateResolver {
}, null);
}
private boolean isFairSafeCallExpression(@NotNull JetExpression expression, @NotNull BindingTrace trace) {
private static boolean isFairSafeCallExpression(@NotNull JetExpression expression, @NotNull BindingTrace trace) {
// We are interested in type of the last call:
// 'a.b?.foo()' is safe call, but 'a?.b.foo()' is not.
// Since receiver is 'a.b' and selector is 'foo()',
@@ -443,7 +443,7 @@ public class CandidateResolver {
return type != null && type.isNullable();
}
private <D extends CallableDescriptor> void checkResultArgumentType(
private static <D extends CallableDescriptor> void checkResultArgumentType(
@Nullable JetType type,
@NotNull ValueArgument argument,
@NotNull CallCandidateResolutionContext<D> context
@@ -669,15 +669,14 @@ public class CandidateResolver {
ValueArgumentsCheckingResult checkingResult = checkValueArgumentTypes(
context, context.candidateCall, trace, resolveFunctionArgumentBodies);
ResolutionStatus resultStatus = checkingResult.status;
resultStatus = resultStatus.combine(checkReceiver(context, trace, false));
resultStatus = resultStatus.combine(checkReceiver(context, trace));
return new ValueArgumentsCheckingResult(resultStatus, checkingResult.argumentTypes);
}
private static <D extends CallableDescriptor> ResolutionStatus checkReceiver(
@NotNull CallCandidateResolutionContext<D> context,
@NotNull BindingTrace trace,
boolean checkOnlyReceiverTypeError
@NotNull BindingTrace trace
) {
ResolutionStatus resultStatus = SUCCESS;
ResolvedCall<D> candidateCall = context.candidateCall;