FirSymbolProvider: minor cleanup

This commit is contained in:
Mikhail Glukhikh
2020-02-18 15:36:00 +03:00
parent 1376dbf9cf
commit 04e6c63cc9
@@ -63,12 +63,8 @@ fun FirSymbolProvider.getClassDeclaredCallableSymbols(classId: ClassId, name: Na
val classSymbol = getClassLikeSymbolByFqName(classId) as? FirRegularClassSymbol ?: return emptyList() val classSymbol = getClassLikeSymbolByFqName(classId) as? FirRegularClassSymbol ?: return emptyList()
val declaredMemberScope = declaredMemberScope(classSymbol.fir) val declaredMemberScope = declaredMemberScope(classSymbol.fir)
val result = mutableListOf<FirCallableSymbol<*>>() val result = mutableListOf<FirCallableSymbol<*>>()
val processor: (FirCallableSymbol<*>) -> Unit = { declaredMemberScope.processFunctionsByName(name, result::add)
result.add(it) declaredMemberScope.processPropertiesByName(name, result::add)
}
declaredMemberScope.processFunctionsByName(name, processor)
declaredMemberScope.processPropertiesByName(name, processor)
return result return result
} }