[FIR] Extract interface FirEffectiveVisibility

This commit is contained in:
Mikhail Glukhikh
2020-04-28 18:51:34 +03:00
parent e81c2c5c6d
commit 07e9b9517a
10 changed files with 247 additions and 216 deletions
@@ -24,11 +24,11 @@ FILE: protectedVisibility.kt
}
protected open class Nested : R|kotlin/Any| {
public[protected (in different classes)] constructor(): R|Protected.Nested| {
public[protected] constructor(): R|Protected.Nested| {
super<R|kotlin/Any|>()
}
public[protected (in different classes)] final fun foo(): R|kotlin/Unit| {
public[protected] final fun foo(): R|kotlin/Unit| {
this@R|/Protected.Nested|.R|/Protected.Nested.bar|()
}
@@ -21,10 +21,10 @@ FILE: exposedPropertyType.kt
public final static enum entry A: R|A.AInnerProtectedEnum|
public final static enum entry B: R|A.AInnerProtectedEnum|
public final static fun values(): R|kotlin/Array<A.AInnerProtectedEnum>| {
public[protected] final static fun values(): R|kotlin/Array<A.AInnerProtectedEnum>| {
}
public final static fun valueOf(value: R|kotlin/String|): R|A.AInnerProtectedEnum| {
public[protected] final static fun valueOf(value: R|kotlin/String|): R|A.AInnerProtectedEnum| {
}
}