| 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|>() | |
| } | |
| } | |
| } |