diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/SymbolLightClassForClassLike.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/SymbolLightClassForClassLike.kt index 90abf324f1b..ad46dadf30d 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/SymbolLightClassForClassLike.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/SymbolLightClassForClassLike.kt @@ -169,7 +169,9 @@ abstract class SymbolLightClassForClassLike prote override fun hashCode(): Int = classOrObjectDeclaration.hashCode() - override fun getName(): String? = classOrObjectDeclaration?.name + override fun getName(): String? = classOrObjectDeclaration?.name ?: withClassOrObjectSymbol { + it.name?.asString() + } override fun hasModifierProperty(@NonNls name: String): Boolean = modifierList?.hasModifierProperty(name) ?: false