Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolveWithStdlib/callableReferences/fromBasicDiagnosticTests/noAmbiguityBetweenTopLevelAndMemberProperty.txt
T
2020-03-19 09:51:01 +03:00

23 lines
935 B
Plaintext
Vendored

FILE: noAmbiguityBetweenTopLevelAndMemberProperty.kt
public final fun <R> property(property: R|kotlin/reflect/KProperty0<R>|): R|kotlin/Int| {
^property Int(1)
}
public final fun <T, R> property(property: R|kotlin/reflect/KProperty1<T, R>|): R|kotlin/String| {
^property String()
}
public final val subject: R|kotlin/String| = String()
public get(): R|kotlin/String|
public final class O : R|kotlin/Any| {
public constructor(): R|O| {
super<R|kotlin/Any|>()
}
public final val subject: R|kotlin/String| = String()
public get(): R|kotlin/String|
}
public final val someProperty0: R|kotlin/Int| = R|/property|<R|kotlin/String|>(::R|/subject|)
public get(): R|kotlin/Int|
public final val someProperty1: R|kotlin/String| = R|/property|<R|O|, R|kotlin/String|>(Q|O|::R|/O.subject|)
public get(): R|kotlin/String|