Files
Mikhail Glukhikh 978d52d05b K2: render additionally *s for static references
This commit allows to distinguish static VS non-static things
inside FIR_DUMP, e.g. static synthetic Enum.entries with
enum entry Enum.entries
2023-06-21 13:08:00 +00:00

102 lines
2.8 KiB
Plaintext
Vendored

FILE: qualifierPriority.kt
public final class A : R|kotlin/Any| {
public constructor(): R|A| {
super<R|kotlin/Any|>()
}
public final object B : R|kotlin/Any| {
private constructor(): R|A.B| {
super<R|kotlin/Any|>()
}
public final object C : R|kotlin/Any| {
private constructor(): R|A.B.C| {
super<R|kotlin/Any|>()
}
}
}
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|A.Companion| {
super<R|kotlin/Any|>()
}
public final val B: R|kotlin/String| = String()
public get(): R|kotlin/String|
}
}
public final val ab: R|A.B| = Q|A.B|
public get(): R|A.B|
public final val abc: R|A.B.C| = Q|A.B.C|
public get(): R|A.B.C|
public final object D : R|kotlin/Any| {
private constructor(): R|D| {
super<R|kotlin/Any|>()
}
public final class E : R|kotlin/Any| {
public constructor(): R|D.E| {
super<R|kotlin/Any|>()
}
public final object F : R|kotlin/Any| {
private constructor(): R|D.E.F| {
super<R|kotlin/Any|>()
}
}
}
}
public final val R|D|.E: R|kotlin/String|
public get(): R|kotlin/String| {
^ String()
}
public final val def: R|D.E.F| = Q|D.E.F|
public get(): R|D.E.F|
public final val de: R|kotlin/String| = Q|D|.R|/E|
public get(): R|kotlin/String|
public final enum class G : R|kotlin/Enum<G>| {
private constructor(): R|G| {
super<R|kotlin/Enum<G>|>()
}
public final static enum entry H: R|G|
public final fun foo(): R|kotlin/Unit| {
R|/G.values*s|()
}
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|G.Companion| {
super<R|kotlin/Any|>()
}
public final val H: R|kotlin/String| = String()
public get(): R|kotlin/String|
public final fun values(): R|kotlin/Int| {
^values Int(42)
}
}
public final static fun values(): R|kotlin/Array<G>| {
}
public final static fun valueOf(value: R|kotlin/String|): R|G| {
}
public final static val entries: R|kotlin/enums/EnumEntries<G>|
public get(): R|kotlin/enums/EnumEntries<G>|
}
public final val gh: R|G| = Q|G|.R|/G.H|
public get(): R|G|
public final val gv: R|kotlin/Array<G>| = Q|G|.R|/G.values*s|()
public get(): R|kotlin/Array<G>|