[FIR] Get rid of processors in FirScope
This commit is contained in:
committed by
Mikhail Glukhikh
parent
224b2acdcc
commit
a3ab763f0b
@@ -5,7 +5,6 @@
|
||||
|
||||
package org.jetbrains.kotlin.fir.scopes
|
||||
|
||||
import org.jetbrains.kotlin.fir.scopes.ProcessorAction.NEXT
|
||||
import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
|
||||
import org.jetbrains.kotlin.fir.symbols.impl.FirClassifierSymbol
|
||||
import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol
|
||||
@@ -14,19 +13,19 @@ import org.jetbrains.kotlin.name.Name
|
||||
abstract class FirScope {
|
||||
open fun processClassifiersByName(
|
||||
name: Name,
|
||||
processor: (FirClassifierSymbol<*>) -> ProcessorAction
|
||||
): ProcessorAction = NEXT
|
||||
processor: (FirClassifierSymbol<*>) -> Unit
|
||||
) {}
|
||||
|
||||
open fun processFunctionsByName(
|
||||
name: Name,
|
||||
processor: (FirFunctionSymbol<*>) -> ProcessorAction
|
||||
): ProcessorAction = NEXT
|
||||
processor: (FirFunctionSymbol<*>) -> Unit
|
||||
) {}
|
||||
|
||||
open fun processPropertiesByName(
|
||||
name: Name,
|
||||
// NB: it'd be great to write FirVariableSymbol<*> here, but there is FirAccessorSymbol :(
|
||||
processor: (FirCallableSymbol<*>) -> ProcessorAction
|
||||
): ProcessorAction = NEXT
|
||||
processor: (FirCallableSymbol<*>) -> Unit
|
||||
) {}
|
||||
}
|
||||
|
||||
enum class ProcessorAction {
|
||||
|
||||
Reference in New Issue
Block a user