From 656597e0e2e22a598aebaabb900a02b5261fae39 Mon Sep 17 00:00:00 2001 From: Svetlana Isakova Date: Thu, 8 Aug 2013 20:21:52 +0400 Subject: [PATCH] removed obsolete code selector of qualified expression can't be qualified expression itself --- .../resolve/calls/CallExpressionResolver.java | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/CallExpressionResolver.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/CallExpressionResolver.java index fde898a4eeb..1cd0fd0871f 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/CallExpressionResolver.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/CallExpressionResolver.java @@ -363,21 +363,6 @@ public class CallExpressionResolver { else if (selectorExpression instanceof JetSimpleNameExpression) { return getSimpleNameExpressionTypeInfo((JetSimpleNameExpression) selectorExpression, receiver, callOperationNode, context); } - else if (selectorExpression instanceof JetQualifiedExpression) { - JetQualifiedExpression qualifiedExpression = (JetQualifiedExpression) selectorExpression; - JetExpression newReceiverExpression = qualifiedExpression.getReceiverExpression(); - JetTypeInfo newReceiverTypeInfo = getSelectorReturnTypeInfo( - receiver, callOperationNode, newReceiverExpression, context.replaceExpectedType(NO_EXPECTED_TYPE)); - JetType newReceiverType = newReceiverTypeInfo.getType(); - DataFlowInfo newReceiverDataFlowInfo = newReceiverTypeInfo.getDataFlowInfo(); - JetExpression newSelectorExpression = qualifiedExpression.getSelectorExpression(); - if (newReceiverType != null && newSelectorExpression != null) { - ExpressionReceiver expressionReceiver = new ExpressionReceiver(newReceiverExpression, newReceiverType); - return getSelectorReturnTypeInfo( - expressionReceiver, qualifiedExpression.getOperationTokenNode(), - newSelectorExpression, context.replaceDataFlowInfo(newReceiverDataFlowInfo)); - } - } else { context.trace.report(ILLEGAL_SELECTOR.on(selectorExpression, selectorExpression.getText())); }