Renamed SignaturesPropagation to SignaturesPropagationData.

This commit is contained in:
Evgeny Gerashchenko
2012-11-26 20:37:23 +04:00
parent caad1c20a2
commit 914db59ea0
2 changed files with 7 additions and 6 deletions
@@ -39,7 +39,7 @@ import org.jetbrains.jet.lang.types.lang.KotlinBuiltIns;
import java.util.*;
public class SignaturesPropagation {
public class SignaturesPropagationData {
public static JetType modifyReturnTypeAccordingToSuperMethods(
@NotNull JetType autoType, // type built by JavaTypeTransformer
@NotNull List<FunctionDescriptor> superFunctions,
@@ -439,7 +439,7 @@ public class SignaturesPropagation {
return classifier;
}
private SignaturesPropagation() {
private SignaturesPropagationData() {
}
private static class VarargCheckResult {
@@ -29,7 +29,7 @@ import org.jetbrains.jet.lang.descriptors.*;
import org.jetbrains.jet.lang.resolve.*;
import org.jetbrains.jet.lang.resolve.java.*;
import org.jetbrains.jet.lang.resolve.java.kotlinSignature.AlternativeMethodSignatureData;
import org.jetbrains.jet.lang.resolve.java.kotlinSignature.SignaturesPropagation;
import org.jetbrains.jet.lang.resolve.java.kotlinSignature.SignaturesPropagationData;
import org.jetbrains.jet.lang.resolve.java.kt.DescriptorKindUtils;
import org.jetbrains.jet.lang.resolve.java.provider.ClassPsiDeclarationProvider;
import org.jetbrains.jet.lang.resolve.java.provider.NamedMembers;
@@ -142,7 +142,7 @@ public final class JavaFunctionResolver {
final List<String> signatureErrors = Lists.newArrayList();
List<FunctionDescriptor> superFunctions = SignaturesPropagation.getSuperFunctionsForMethod(method, trace);
List<FunctionDescriptor> superFunctions = SignaturesPropagationData.getSuperFunctionsForMethod(method, trace);
Function1<String, Void> reportError = new Function1<String, Void>() {
@Override
@@ -151,8 +151,9 @@ public final class JavaFunctionResolver {
return null;
}
};
returnType = SignaturesPropagation.modifyReturnTypeAccordingToSuperMethods(returnType, superFunctions, reportError);
valueParameterDescriptors = SignaturesPropagation.modifyValueParametersAccordingToSuperMethods(valueParameterDescriptors, superFunctions, reportError);
returnType = SignaturesPropagationData.modifyReturnTypeAccordingToSuperMethods(returnType, superFunctions, reportError);
valueParameterDescriptors = SignaturesPropagationData
.modifyValueParametersAccordingToSuperMethods(valueParameterDescriptors, superFunctions, reportError);
// TODO consider better place for this check
AlternativeMethodSignatureData alternativeMethodSignatureData =