don't create reports for empty elements (EA-67307 - assert: ProblemDescriptorBase.<init>)

This commit is contained in:
Dmitry Jemerov
2015-09-18 20:29:40 +02:00
parent c669a06c97
commit 7ae5506d99
@@ -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