FIR: Minor. Clarify name for addNonLocalTowerDataElements
This commit is contained in:
@@ -88,7 +88,7 @@ class FirTowerDataContext private constructor(
|
||||
)
|
||||
}
|
||||
|
||||
fun addTowerDataElements(newElements: List<FirTowerDataElement>): FirTowerDataContext {
|
||||
fun addNonLocalTowerDataElements(newElements: List<FirTowerDataElement>): FirTowerDataContext {
|
||||
return FirTowerDataContext(
|
||||
towerDataElements.addAll(newElements),
|
||||
implicitReceiverStack.addAll(newElements.mapNotNull { it.implicitReceiver }),
|
||||
|
||||
+4
-4
@@ -178,12 +178,12 @@ abstract class FirAbstractBodyResolveTransformer(phase: FirResolvePhase) : FirAb
|
||||
towerDataContext = newContext
|
||||
}
|
||||
|
||||
fun addTowerDataElement(element: FirTowerDataElement) {
|
||||
replaceTowerDataContext(towerDataContext.addTowerDataElements(listOf(element)))
|
||||
fun addNonLocalTowerDataElement(element: FirTowerDataElement) {
|
||||
replaceTowerDataContext(towerDataContext.addNonLocalTowerDataElements(listOf(element)))
|
||||
}
|
||||
|
||||
fun addTowerDataElements(newElements: List<FirTowerDataElement>) {
|
||||
replaceTowerDataContext(towerDataContext.addTowerDataElements(newElements))
|
||||
fun addNonLocalTowerDataElements(newElements: List<FirTowerDataElement>) {
|
||||
replaceTowerDataContext(towerDataContext.addNonLocalTowerDataElements(newElements))
|
||||
}
|
||||
|
||||
fun addLocalScope(localScope: FirLocalScope) {
|
||||
|
||||
+1
-1
@@ -51,7 +51,7 @@ open class FirBodyResolveTransformer(
|
||||
return withScopeCleanup(context.fileImportsScope) {
|
||||
val importingScopes = createImportingScopes(file, session, components.scopeSession)
|
||||
context.fileImportsScope += importingScopes
|
||||
context.addTowerDataElements(importingScopes.map { it.asTowerDataElement(isLocal = false) })
|
||||
context.addNonLocalTowerDataElements(importingScopes.map { it.asTowerDataElement(isLocal = false) })
|
||||
|
||||
file.replaceResolvePhase(transformerPhase)
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
|
||||
+2
-2
@@ -83,7 +83,7 @@ open class FirDeclarationsResolveTransformer(transformer: FirBodyResolveTransfor
|
||||
val scope = createTypeParameterScope(declaration) ?: return l()
|
||||
|
||||
return context.withTowerDataCleanup {
|
||||
context.addTowerDataElement(scope.asTowerDataElement(isLocal = false))
|
||||
context.addNonLocalTowerDataElement(scope.asTowerDataElement(isLocal = false))
|
||||
l()
|
||||
}
|
||||
}
|
||||
@@ -691,7 +691,7 @@ open class FirDeclarationsResolveTransformer(transformer: FirBodyResolveTransfor
|
||||
|
||||
val staticsAndCompanion =
|
||||
context.towerDataContext
|
||||
.addTowerDataElements(towerElementsForClass.superClassesStaticsAndCompanionReceivers)
|
||||
.addNonLocalTowerDataElements(towerElementsForClass.superClassesStaticsAndCompanionReceivers)
|
||||
.run {
|
||||
if (towerElementsForClass.companionReceiver != null)
|
||||
addReceiver(null, towerElementsForClass.companionReceiver)
|
||||
|
||||
Reference in New Issue
Block a user