Saving alternative signature parsing errors to binding trace.

This commit is contained in:
Evgeny Gerashchenko
2012-09-21 00:59:20 +04:00
parent 52450f0f98
commit 4033c9f835
2 changed files with 5 additions and 0 deletions
@@ -1579,6 +1579,9 @@ public class JavaDescriptorResolver implements DependencyClassByQualifiedNameRes
returnType = alternativeSignatureData.getReturnType();
methodTypeParameters = alternativeSignatureData.getTypeParameters();
}
else if (alternativeSignatureData.getError() != null) {
trace.record(BindingContext.ALTERNATIVE_SIGNATURE_DATA_ERROR, functionDescriptorImpl, alternativeSignatureData.getError());
}
functionDescriptorImpl.initialize(
valueParameterDescriptors.receiverType,