[FIR] Support some approximation of effective visibility
This commit is contained in:
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.fir.declarations
|
||||
|
||||
import org.jetbrains.kotlin.descriptors.Modality
|
||||
import org.jetbrains.kotlin.descriptors.Visibility
|
||||
import org.jetbrains.kotlin.fir.FirEffectiveVisibility
|
||||
import org.jetbrains.kotlin.fir.FirElement
|
||||
import org.jetbrains.kotlin.fir.FirSourceElement
|
||||
import org.jetbrains.kotlin.fir.visitors.*
|
||||
@@ -19,6 +20,7 @@ import org.jetbrains.kotlin.fir.visitors.*
|
||||
interface FirDeclarationStatus : FirElement {
|
||||
override val source: FirSourceElement?
|
||||
val visibility: Visibility
|
||||
val effectiveVisibility: FirEffectiveVisibility
|
||||
val modality: Modality?
|
||||
val isExpect: Boolean
|
||||
val isActual: Boolean
|
||||
|
||||
+2
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.fir.declarations
|
||||
|
||||
import org.jetbrains.kotlin.descriptors.Modality
|
||||
import org.jetbrains.kotlin.descriptors.Visibility
|
||||
import org.jetbrains.kotlin.fir.FirEffectiveVisibility
|
||||
import org.jetbrains.kotlin.fir.FirSourceElement
|
||||
import org.jetbrains.kotlin.fir.visitors.*
|
||||
|
||||
@@ -18,6 +19,7 @@ import org.jetbrains.kotlin.fir.visitors.*
|
||||
interface FirResolvedDeclarationStatus : FirDeclarationStatus {
|
||||
override val source: FirSourceElement?
|
||||
override val visibility: Visibility
|
||||
override val effectiveVisibility: FirEffectiveVisibility
|
||||
override val modality: Modality?
|
||||
override val isExpect: Boolean
|
||||
override val isActual: Boolean
|
||||
|
||||
Reference in New Issue
Block a user