21 lines
367 B
Kotlin
Vendored
21 lines
367 B
Kotlin
Vendored
// KJS_WITH_FULL_RUNTIME
|
|
// EXPECTED_REACHABLE_NODES: 1294
|
|
package foo
|
|
|
|
class MyCharIterator : CharIterator() {
|
|
val data = arrayOf('O', 'K')
|
|
var i = 0
|
|
|
|
override fun hasNext(): Boolean = i < data.size
|
|
override fun nextChar(): Char = data[i++]
|
|
}
|
|
|
|
fun box(): String {
|
|
var r = ""
|
|
|
|
for (v in MyCharIterator()) {
|
|
r += v
|
|
}
|
|
|
|
return r
|
|
} |