split GenericIterator test
This commit is contained in:
@@ -7,12 +7,6 @@ inline fun <T> java.util.Enumeration<T>.iterator() = object: Iterator<T> {
|
|||||||
public override fun next() = nextElement()
|
public override fun next() = nextElement()
|
||||||
}
|
}
|
||||||
|
|
||||||
fun a(e : java.util.Enumeration<Int>) {
|
|
||||||
for (i in e) {
|
|
||||||
i : Int
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fun <T : Any> T?.iterator() = object {
|
fun <T : Any> T?.iterator() = object {
|
||||||
var hasNext = this@iterator != null
|
var hasNext = this@iterator != null
|
||||||
private set
|
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
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user