Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolve/nestedClassNameClash.txt
T
2020-03-19 09:51:01 +03:00

65 lines
2.1 KiB
Plaintext
Vendored

FILE: nestedClassNameClash.kt
public final fun <T> listOf(): R|kotlin/collections/List<T>| {
^listOf Null(null)!!
}
public final fun <T> materialize(): R|T| {
^materialize Null(null)!!
}
public final class Result : R|kotlin/Any| {
public constructor(): R|Result| {
super<R|kotlin/Any|>()
}
}
public final class Foo : R|kotlin/Any| {
public constructor(): R|Foo| {
super<R|kotlin/Any|>()
}
public final fun test_0(): R|kotlin/Unit| {
lval result: R|Foo.Result| = R|/materialize|<R|Foo.Result|>()
this@R|/Foo|.R|/Foo.saveResult|(R|<local>/result|)
}
public final fun test_1(): R|kotlin/Unit| {
lval results: R|kotlin/collections/List<Foo.Result>| = R|/listOf|<R|Foo.Result|>()
this@R|/Foo|.R|/Foo.saveResults|(R|<local>/results|)
}
public final fun test_2(results: R|kotlin/collections/List<Foo.Result>|): R|kotlin/Unit| {
this@R|/Foo|.R|/Foo.saveResults|(R|<local>/results|)
}
public final fun test_3(result: R|Foo.Result|): R|kotlin/Unit| {
this@R|/Foo|.R|/Foo.saveResult|(R|<local>/result|)
}
public final fun test_4(): R|kotlin/Unit| {
lval result: R|Foo.Result| = this@R|/Foo|.R|/Foo.getResult|()
this@R|/Foo|.R|/Foo.saveResult|(R|<local>/result|)
}
public final fun test_5(): R|kotlin/Unit| {
lval result: R|Foo.Result| = R|/Foo.Result.Result|()
this@R|/Foo|.R|/Foo.saveResult|(R|<local>/result|)
}
private final fun getResult(): R|Foo.Result| {
^getResult R|/Foo.Result.Result|()
}
private final fun saveResults(results: R|kotlin/collections/List<Foo.Result>|): R|kotlin/Unit| {
}
private final fun saveResult(result: R|Foo.Result|): R|kotlin/Unit| {
}
public final class Result : R|kotlin/Any| {
public constructor(): R|Foo.Result| {
super<R|kotlin/Any|>()
}
}
}