Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/localScopesInAnonymousObject.kt
T
2021-12-21 10:45:34 +00:00

32 lines
696 B
Kotlin
Vendored

val x = object {
val someString = "123"
private fun foo(): Unit = with(someString) {
val presentations = mutableListOf<String>()
bar(true)?.let {
presentations.add(it)
}
}
private fun bar(arg: Boolean) = with(someString) {
if (arg) this else null
}
}
fun owner() {
class Local {
val someString = "123"
private fun foo(): Unit = with(someString) {
val presentations = mutableListOf<String>()
bar(true)?.let {
presentations.add(it)
}
}
private fun bar(arg: Boolean) = with(someString) {
if (arg) this else null
}
}
}