[k2] Convert allDependsOnDependencies to FirModuleData member property
This essentially caches topological sort of dependsOn-dependencies in FirModuleData. Caching it became more necessary after previous commits that started to call it quite frequently in VariableStorageImpl.getStability
This commit is contained in:
committed by
Space Team
parent
f28863b983
commit
d80dee6e1c
@@ -49,8 +49,6 @@ abstract class FirModuleVisibilityChecker : FirSessionComponent {
|
||||
}
|
||||
}
|
||||
|
||||
val FirModuleData.allDependsOnDependencies: List<FirModuleData> get() = topologicalSort(dependsOnDependencies) { it.dependsOnDependencies }
|
||||
|
||||
abstract class FirVisibilityChecker : FirSessionComponent {
|
||||
@NoMutableState
|
||||
object Default : FirVisibilityChecker() {
|
||||
|
||||
Reference in New Issue
Block a user