From d52d1035d001e24de710c9a3b11b59d96d48d79e Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Wed, 28 Jan 2015 14:26:32 +0300 Subject: [PATCH] Fix newly introduced NPE in UnusedSymbolInspection getName() and getNameIdentifier() are not in sync for class objects --- .../jetbrains/kotlin/idea/inspections/UnusedSymbolInspection.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedSymbolInspection.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedSymbolInspection.kt index f33e99b04b9..274134c372c 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedSymbolInspection.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedSymbolInspection.kt @@ -98,7 +98,7 @@ public class UnusedSymbolInspection : AbstractKotlinInspection() { if (!ProjectRootsUtil.isInProjectSource(declaration)) return // Simple PSI-based checks - if (declaration.getName() == null) return + if (declaration.getNameIdentifier() == null) return if (declaration is JetEnumEntry) return if (declaration.hasModifier(JetTokens.OVERRIDE_KEYWORD)) return if (declaration is JetProperty && declaration.isLocal()) return