[FIR] Remove useSiteSession parameter from ensureResolved
This commit is contained in:
committed by
teamcityserver
parent
92cfaf68bb
commit
0f06ab537f
@@ -19,20 +19,12 @@ abstract class FirPhaseManager : FirSessionComponent {
|
||||
|
||||
val FirSession.phaseManager: FirPhaseManager by FirSession.sessionComponentAccessor()
|
||||
|
||||
fun FirBasedSymbol<*>.ensureResolved(
|
||||
requiredPhase: FirResolvePhase,
|
||||
// TODO: Currently, the parameter is unused but it's needed to guarantee that all call-sites are able to supply use-site session
|
||||
// TODO: Decide which one session should be used and probably get rid of the parameter if use-site session is not needed
|
||||
@Suppress("UNUSED_PARAMETER") useSiteSession: FirSession,
|
||||
) {
|
||||
fun FirBasedSymbol<*>.ensureResolved(requiredPhase: FirResolvePhase) {
|
||||
val session = fir.moduleData.session
|
||||
val phaseManager = session.phaseManager
|
||||
phaseManager.ensureResolved(this, requiredPhase)
|
||||
}
|
||||
|
||||
fun FirDeclaration.ensureResolved(
|
||||
requiredPhase: FirResolvePhase,
|
||||
useSiteSession: FirSession,
|
||||
) {
|
||||
symbol.ensureResolved(requiredPhase, useSiteSession)
|
||||
fun FirDeclaration.ensureResolved(requiredPhase: FirResolvePhase) {
|
||||
symbol.ensureResolved(requiredPhase)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user