Moved method.

This commit is contained in:
Evgeny Gerashchenko
2013-07-19 17:42:42 +04:00
parent 0367f1836d
commit 2cfe11cb6b
2 changed files with 22 additions and 22 deletions
@@ -460,12 +460,12 @@ public final class JavaFunctionResolver {
}
private static boolean containsErrorType(@NotNull List<FunctionDescriptor> superFunctions, @NotNull FunctionDescriptor function) {
if (containsErrorType(function)) {
if (ErrorUtils.containsErrorType(function)) {
return true;
}
for (FunctionDescriptor superFunction : superFunctions) {
if (containsErrorType(superFunction)) {
if (ErrorUtils.containsErrorType(superFunction)) {
return true;
}
}
@@ -473,26 +473,6 @@ public final class JavaFunctionResolver {
return false;
}
private static boolean containsErrorType(@NotNull FunctionDescriptor function) {
if (ErrorUtils.containsErrorType(function.getReturnType())) {
return true;
}
for (ValueParameterDescriptor parameter : function.getValueParameters()) {
if (ErrorUtils.containsErrorType(parameter.getType())) {
return true;
}
}
for (TypeParameterDescriptor parameter : function.getTypeParameters()) {
for (JetType upperBound : parameter.getUpperBounds()) {
if (ErrorUtils.containsErrorType(upperBound)) {
return true;
}
}
}
return false;
}
private static SimpleFunctionDescriptor recordSamConstructor(ClassDescriptorFromJvmBytecode klass, SimpleFunctionDescriptor constructorFunction, BindingTrace trace) {
trace.record(JavaBindingContext.SAM_CONSTRUCTOR_TO_INTERFACE, constructorFunction, klass);
trace.record(BindingContext.SOURCE_DESCRIPTOR_FOR_SYNTHESIZED, constructorFunction, klass);