[FIR] Add accidentally missed JvmMappedScope.processClassifiersByName

This commit is contained in:
Mikhail Glukhikh
2020-01-14 12:17:32 +03:00
parent fb56e14654
commit 33104a3ef8
@@ -10,6 +10,7 @@ import org.jetbrains.kotlin.fir.declarations.FirRegularClass
import org.jetbrains.kotlin.fir.scopes.FirScope import org.jetbrains.kotlin.fir.scopes.FirScope
import org.jetbrains.kotlin.fir.scopes.ProcessorAction import org.jetbrains.kotlin.fir.scopes.ProcessorAction
import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
import org.jetbrains.kotlin.fir.symbols.impl.FirClassifierSymbol
import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol
import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.name.Name
@@ -39,6 +40,10 @@ class JvmMappedScope(
return declaredMemberScope.processPropertiesByName(name, processor) return declaredMemberScope.processPropertiesByName(name, processor)
} }
override fun processClassifiersByName(name: Name, processor: (FirClassifierSymbol<*>) -> ProcessorAction): ProcessorAction {
return declaredMemberScope.processClassifiersByName(name, processor)
}
companion object { companion object {
fun prepareSignatures(klass: FirRegularClass): Map<Name, List<String>> { fun prepareSignatures(klass: FirRegularClass): Map<Name, List<String>> {
val signaturePrefix = klass.symbol.classId.toString() val signaturePrefix = klass.symbol.classId.toString()