Cleanup: FirStatusResolveTransformer
This commit is contained in:
committed by
Space Team
parent
7bac119f20
commit
1bb537a3f2
+3
-5
@@ -202,7 +202,7 @@ abstract class AbstractFirStatusResolveTransformer(
|
||||
final override val session: FirSession,
|
||||
val scopeSession: ScopeSession,
|
||||
protected val statusComputationSession: StatusComputationSession,
|
||||
protected val designationMapForLocalClasses: Map<FirClassLikeDeclaration, FirClassLikeDeclaration?>,
|
||||
private val designationMapForLocalClasses: Map<FirClassLikeDeclaration, FirClassLikeDeclaration?>,
|
||||
private val scopeForLocalClass: FirScope?
|
||||
) : FirAbstractTreeTransformer<FirResolvedDeclarationStatus?>(phase = FirResolvePhase.STATUS) {
|
||||
protected val classes = mutableListOf<FirClass>()
|
||||
@@ -225,7 +225,7 @@ abstract class AbstractFirStatusResolveTransformer(
|
||||
return (data ?: declarationStatus)
|
||||
}
|
||||
|
||||
protected inline fun storeClass(
|
||||
private inline fun storeClass(
|
||||
klass: FirClass,
|
||||
computeResult: () -> FirDeclaration
|
||||
): FirDeclaration {
|
||||
@@ -311,7 +311,6 @@ abstract class AbstractFirStatusResolveTransformer(
|
||||
return declaration
|
||||
}
|
||||
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
override fun transformClass(
|
||||
klass: FirClass,
|
||||
data: FirResolvedDeclarationStatus?
|
||||
@@ -473,7 +472,6 @@ abstract class AbstractFirStatusResolveTransformer(
|
||||
data: FirResolvedDeclarationStatus?
|
||||
): FirStatement {
|
||||
calculateDeprecations(valueParameter)
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
return transformDeclaration(valueParameter, data) as FirStatement
|
||||
}
|
||||
|
||||
@@ -488,7 +486,7 @@ abstract class AbstractFirStatusResolveTransformer(
|
||||
return block
|
||||
}
|
||||
|
||||
protected fun calculateDeprecations(simpleFunction: FirCallableDeclaration) {
|
||||
private fun calculateDeprecations(simpleFunction: FirCallableDeclaration) {
|
||||
if (simpleFunction.deprecationsProvider is UnresolvedDeprecationProvider) {
|
||||
simpleFunction.replaceDeprecationsProvider(simpleFunction.getDeprecationsProvider(session.firCachesFactory))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user