fixed DiagnosticMessageTest

value arguments order got lost during substitutions
This commit is contained in:
Svetlana Isakova
2013-02-06 15:37:38 +04:00
parent d447c90b13
commit 1a072e816a
@@ -150,7 +150,7 @@ public class ResolvedCallImpl<D extends CallableDescriptor> implements ResolvedC
parameterMap.put(valueParameterDescriptor.getOriginal(), valueParameterDescriptor);
}
Map<ValueParameterDescriptor, ResolvedValueArgument> originalValueArguments = Maps.newHashMap(valueArguments);
Map<ValueParameterDescriptor, ResolvedValueArgument> originalValueArguments = Maps.newLinkedHashMap(valueArguments);
valueArguments.clear();
for (Map.Entry<ValueParameterDescriptor, ResolvedValueArgument> entry : originalValueArguments.entrySet()) {
ValueParameterDescriptor substitutedVersion = parameterMap.get(entry.getKey().getOriginal());