KT-12803 Unused import when class is used in method reference

#KT-12803 Fixed
This commit is contained in:
Valentin Kipyatkov
2016-06-23 14:36:10 +03:00
parent 1941572717
commit 5e48b7349e
4 changed files with 13 additions and 1 deletions
@@ -130,7 +130,7 @@ sealed class CallTypeAndReceiver<TReceiver : KtElement?, out TCallType : CallTyp
companion object {
fun detect(expression: KtSimpleNameExpression): CallTypeAndReceiver<*, *> {
val parent = expression.parent
if (parent is KtCallableReferenceExpression) {
if (parent is KtCallableReferenceExpression && expression == parent.callableReference) {
return CallTypeAndReceiver.CALLABLE_REFERENCE(parent.receiverExpression)
}