Get rid of FirNamedDeclaration

This commit is contained in:
Mikhail Glukhikh
2020-02-03 14:37:18 +03:00
parent 7a52cf103a
commit 677129ad20
16 changed files with 45 additions and 94 deletions
@@ -417,8 +417,8 @@ class KotlinDeserializedJvmSymbolsProvider(
override fun getAllCallableNamesInClass(classId: ClassId): Set<Name> =
getClassDeclarations(classId)
.filterIsInstance<FirNamedDeclaration>()
.mapTo(mutableSetOf(), FirNamedDeclaration::name)
.filterIsInstance<FirMemberDeclaration>()
.mapTo(mutableSetOf(), FirMemberDeclaration::name)
override fun getNestedClassesNamesInClass(classId: ClassId): Set<Name> {
return getClassDeclarations(classId).filterIsInstance<FirRegularClass>().mapTo(mutableSetOf()) { it.name }