Do not remove import for iterator()
This commit is contained in:
+7
@@ -0,0 +1,7 @@
|
||||
import test1.MyClass
|
||||
import test1.iterator
|
||||
|
||||
fun foo() {
|
||||
val s = MyClass()
|
||||
for (i in s) {}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
import test1.MyClass
|
||||
import test1.iterator
|
||||
|
||||
fun foo() {
|
||||
val s = MyClass()
|
||||
for (i in s) {}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package test1
|
||||
|
||||
public class MyClass {
|
||||
}
|
||||
|
||||
public fun MyClass.iterator(): Iterator<MyClass> {
|
||||
return object: Iterator<MyClass> {
|
||||
override fun next(): MyClass {
|
||||
throw Exception()
|
||||
}
|
||||
override fun hasNext(): Boolean {
|
||||
throw Exception()
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user