Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/resolveToLocalFromCallSite.fir.txt
T
2021-12-21 10:45:36 +00:00

25 lines
1.4 KiB
Plaintext
Vendored

FILE: resolveToLocalFromCallSite.kt
public final val x: R|kotlin/Any| = object : R|kotlin/Any| {
private constructor(): R|<anonymous>| {
super<R|kotlin/Any|>()
}
public final fun foo(types: R|kotlin/collections/List<kotlin/String>|): R|kotlin/Unit| {
lval length: R|kotlin/String| = String(123)
R|<local>/types|.R|kotlin/collections/mapIndexed|<R|kotlin/String|, R|kotlin/Triple<@R|kotlin/ParameterName|(name = String(index)) kotlin/Int, kotlin/String, kotlin/Int>|>(<L> = mapIndexed@fun <anonymous>(i: R|@R|kotlin/ParameterName|(name = String(index)) kotlin/Int|, length: R|kotlin/String|): R|kotlin/Triple<@R|kotlin/ParameterName|(name = String(index)) kotlin/Int, kotlin/String, kotlin/Int>| <inline=Inline, kind=UNKNOWN> {
^ R|kotlin/Triple.Triple|<R|@R|kotlin/ParameterName|(name = String(index)) kotlin/Int|, R|kotlin/String|, R|kotlin/Int|>(R|<local>/i|, R|<local>/length|, (this@R|/<anonymous>|, R|<local>/length|).R|/<anonymous>.getFilteredType|())
}
)
}
private final fun R|kotlin/String|.getFilteredType(): R|kotlin/Int| {
^getFilteredType R|/bar|(this@R|/<anonymous>.getFilteredType|.R|kotlin/String.length|)
}
}
public get(): R|kotlin/Any|
public final fun bar(x: R|kotlin/Int|): R|kotlin/Int| {
^bar R|<local>/x|
}