diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/describeDeclaration.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/describeDeclaration.kt
index ebef4c75d40..ecc72cb15a3 100644
--- a/idea/src/org/jetbrains/kotlin/idea/inspections/describeDeclaration.kt
+++ b/idea/src/org/jetbrains/kotlin/idea/inspections/describeDeclaration.kt
@@ -23,7 +23,7 @@ import org.jetbrains.kotlin.psi.psiUtil.isPropertyParameter
* @return string description of declaration, like `Function "describe"`
*/
fun KtNamedDeclaration.describe(): String? = when (this) {
- is KtClass -> "Class \"$name\""
+ is KtClass -> "${if (isInterface()) "Interface" else "Class"} \"$name\""
is KtObjectDeclaration -> "Object \"$name\""
is KtNamedFunction -> "Function \"$name\""
is KtSecondaryConstructor -> "Constructor"
diff --git a/idea/testData/inspections/unusedSymbol/class/inspectionData/expected.xml b/idea/testData/inspections/unusedSymbol/class/inspectionData/expected.xml
index fdcdb1a03a4..c14aa366050 100644
--- a/idea/testData/inspections/unusedSymbol/class/inspectionData/expected.xml
+++ b/idea/testData/inspections/unusedSymbol/class/inspectionData/expected.xml
@@ -79,4 +79,12 @@
Unused symbol
Property ''bar'' is never used
+
+ interface.kt
+ 1
+ light_idea_test_case
+
+ Unused Symbol
+ Interface 'Interface' is never used
+
diff --git a/idea/testData/inspections/unusedSymbol/class/interface.kt b/idea/testData/inspections/unusedSymbol/class/interface.kt
new file mode 100644
index 00000000000..62df067349a
--- /dev/null
+++ b/idea/testData/inspections/unusedSymbol/class/interface.kt
@@ -0,0 +1 @@
+interface Interface
\ No newline at end of file