split GenericIterator test

This commit is contained in:
Stepan Koltsov
2012-04-09 22:31:42 +04:00
parent a034eefb51
commit c08965c336
2 changed files with 14 additions and 6 deletions
@@ -7,12 +7,6 @@ inline fun <T> java.util.Enumeration<T>.iterator() = object: Iterator<T> {
public override fun next() = nextElement()
}
fun a(e : java.util.Enumeration<Int>) {
for (i in e) {
i : Int
}
}
fun <T : Any> T?.iterator() = object {
var hasNext = this@iterator != null
private set
@@ -0,0 +1,14 @@
import java.util.Enumeration
inline fun <T> java.util.Enumeration<T>.iterator() = object : Iterator<T> {
public override val hasNext: Boolean
get() = hasMoreElements()
public override fun next() = nextElement()
}
fun a(e : java.util.Enumeration<Int>) {
for (i in e) {
i : Int
}
}