[FIR] Add function for getting ConeEffectDeclaration from FirEffectDeclaration and use it where needed
This commit is contained in:
@@ -12,6 +12,9 @@ import org.jetbrains.kotlin.fir.contracts.description.ConeEffectDeclaration
|
||||
val FirContractDescription.effects: List<FirEffectDeclaration>?
|
||||
get() = (this as? FirResolvedContractDescription)?.effects
|
||||
|
||||
val FirContractDescription.coneEffects: List<ConeEffectDeclaration>?
|
||||
get() = effects?.map { it.effect }
|
||||
|
||||
fun ConeEffectDeclaration.toFirEffectDeclaration(source: FirSourceElement? = null): FirEffectDeclaration =
|
||||
buildEffectDeclaration {
|
||||
if (source != null) {
|
||||
|
||||
Reference in New Issue
Block a user