2f9bde4482
* bug fix * bug fix with nested inner classes * - fixed FixMeInner - support of inner classes in local classes - support of object expressions in initializers * comments * merged modification * - review fixes - tests * review fixes * review fixes
18 lines
395 B
Kotlin
18 lines
395 B
Kotlin
fun box() {
|
|
var previous: Any? = null
|
|
for (i in 0 .. 2) {
|
|
class Outer {
|
|
inner class Inner {
|
|
override fun toString() = i.toString()
|
|
}
|
|
|
|
override fun toString() = Inner().toString()
|
|
}
|
|
if (previous != null) println(previous.toString())
|
|
previous = Outer()
|
|
}
|
|
}
|
|
|
|
fun main(args: Array<String>) {
|
|
box()
|
|
} |