diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedReceiverParameterInspection.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedReceiverParameterInspection.kt index fcd3e47d85e..eb2e406a5da 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedReceiverParameterInspection.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedReceiverParameterInspection.kt @@ -43,7 +43,7 @@ public class UnusedReceiverParameterInspection : AbstractKotlinInspection() { return object : JetVisitorVoid() { private fun check(callableDeclaration: JetCallableDeclaration) { val receiverTypeReference = callableDeclaration.getReceiverTypeReference() - if (receiverTypeReference == null) return + if (receiverTypeReference == null || receiverTypeReference.textRange.isEmpty) return if (callableDeclaration.isOverridable() || callableDeclaration.hasModifier(JetTokens.OVERRIDE_KEYWORD)) return if (callableDeclaration is JetProperty && callableDeclaration.getAccessors().isEmpty()) return