32 lines
696 B
Kotlin
Vendored
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
|
|
}
|
|
}
|
|
}
|