Files
kotlin-fork/compiler/testData/diagnostics/tests/regressions/kt860.jet
T
2012-03-19 23:25:27 +04:00

15 lines
315 B
Plaintext

// KT-860 ConcurrentModificationException in frontend
package kotlin.util
import java.util.*
import jet.Iterator
fun <T, U: Collection<in T>> Iterator<T>.to(container: U) : U {
while(hasNext)
container.add(next())
return container
}
inline fun <T> Iterator<T>.toArrayList() = to(ArrayList<T>())