[FIR] Inherit isExpect flag of members from containing class
This commit is contained in:
committed by
teamcityserver
parent
9fd25af1a7
commit
b1e47a46cd
+5
@@ -11,6 +11,7 @@ import org.jetbrains.kotlin.fir.declarations.*
|
||||
import org.jetbrains.kotlin.fir.declarations.impl.FirDeclarationStatusImpl
|
||||
import org.jetbrains.kotlin.fir.declarations.impl.FirResolvedDeclarationStatusImpl
|
||||
import org.jetbrains.kotlin.fir.declarations.utils.effectiveVisibility
|
||||
import org.jetbrains.kotlin.fir.declarations.utils.isExpect
|
||||
import org.jetbrains.kotlin.fir.declarations.utils.isOverride
|
||||
import org.jetbrains.kotlin.fir.declarations.utils.visibility
|
||||
import org.jetbrains.kotlin.fir.render
|
||||
@@ -206,6 +207,10 @@ class FirStatusResolver(
|
||||
)
|
||||
}
|
||||
|
||||
if (containingClass is FirRegularClass && containingClass.isExpect) {
|
||||
status.isExpect = true
|
||||
}
|
||||
|
||||
return status.resolved(visibility, modality, effectiveVisibility)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user