[FIR] Assume smartacsts on member properties from friend modules as stable
^KT-57893 Fixed
This commit is contained in:
committed by
Space Team
parent
0d1500f23f
commit
f8ef478647
+3
-1
@@ -176,7 +176,9 @@ class VariableStorageImpl(private val session: FirSession) : VariableStorage() {
|
||||
val propertyModuleData = property.originalOrSelf().moduleData
|
||||
val currentModuleData = session.moduleData
|
||||
when (propertyModuleData) {
|
||||
currentModuleData, in currentModuleData.dependsOnDependencies -> PropertyStability.STABLE_VALUE
|
||||
currentModuleData,
|
||||
in currentModuleData.friendDependencies,
|
||||
in currentModuleData.dependsOnDependencies -> PropertyStability.STABLE_VALUE
|
||||
else -> PropertyStability.ALIEN_PUBLIC_PROPERTY
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user