Is `fun FirSymbolProvider.getClassDeclaredFunctio...
# compiler
t
Is
fun FirSymbolProvider.getClassDeclaredFunctionSymbols(classId: ClassId, name: Name): List<FirNamedFunctionSymbol> {
deleted without a replacement because of a particular reason? I'm working on plugin upgrade and used this function before. I can simply copy the necessary codes from FirSymbolProvider as a workaround, so not really a problem, asking just to be sure. In contrast `fun FirSymbolProvider.getClassDeclaredPropertySymbols(classId: ClassId, name: Name): List<FirVariableSymbol<*>> {`` got replacement:
fun FirSession.getClassDeclaredPropertySymbols(classId: ClassId, name: Name): List<FirVariableSymbol<*>> {
https://github.com/JetBrains/kotlin/commit/033b35239b5c7a36fd4ab1d4797625b9ae57e030#diff-8c63c678eed62d36695c19ac2[…]72a62e217c67452a1de3f5f1cba7R65
d
You can just call
classSymbol.declaredMemberScope(session, memberRequiredPhase = <whatever phase you need>).getFunctions(name)
thank you color 1