Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolveWithStdlib/delegates/getClassLet.fir.txt
T
2021-12-15 22:23:07 +03:00

21 lines
1.2 KiB
Plaintext
Vendored

FILE: getClassLet.kt
public final class SomeClass : R|kotlin/Any| {
public constructor(): R|SomeClass| {
super<R|kotlin/Any|>()
}
}
public final inline fun <reified K> foo(klass: R|kotlin/reflect/KClass<*>|): R|K| {
^foo Null(null)!!
}
public final val some: R|kotlin/collections/Map<kotlin/String, kotlin/String>|by R|kotlin/lazy|<R|kotlin/collections/Map<kotlin/String, kotlin/String>|>(<L> = lazy@fun <anonymous>(): R|kotlin/collections/Map<kotlin/String, kotlin/String>| <inline=NoInline> {
^ <getClass>(Q|SomeClass|).R|kotlin/let|<R|kotlin/reflect/KClass<SomeClass>|, R|kotlin/collections/Map<kotlin/String, kotlin/String>|>(<L> = let@fun <anonymous>(it: R|kotlin/reflect/KClass<SomeClass>|): R|kotlin/collections/Map<kotlin/String, kotlin/String>| <inline=Inline, kind=EXACTLY_ONCE> {
^ R|/foo|<R|kotlin/collections/Map<kotlin/String, kotlin/String>|>(R|<local>/it|)
}
)
}
)
public get(): R|kotlin/collections/Map<kotlin/String, kotlin/String>| {
^ D|/some|.R|kotlin/getValue|<R|kotlin/collections/Map<kotlin/String, kotlin/String>|>(Null(null), ::R|/some|)
}