added constraint position argument

This commit is contained in:
Svetlana Isakova
2012-07-08 15:29:05 +04:00
parent 31e5e9e9ef
commit b60bb9eb29
@@ -239,7 +239,7 @@ public class ExpressionTypingUtils {
ReceiverDescriptor receiverParameter = receiverArgument.getReceiverParameter();
if (expectedReceiver.exists() && receiverParameter.exists()) {
constraintSystem.addSubtypingConstraint(receiverType, receiverParameter.getType());
constraintSystem.addSubtypingConstraint(receiverType, receiverParameter.getType(), ConstraintPosition.RECEIVER_POSITION);
}
else if (expectedReceiver.exists() || receiverParameter.exists()) {
// Only one of receivers exist