44790eccaf
Unused variables are no more treated as unnecessary Related to KT-15958
23 lines
802 B
Kotlin
Vendored
23 lines
802 B
Kotlin
Vendored
// ERROR: Return type of 'iterator' is not a subtype of the return type of the overridden member 'public abstract operator fun iterator(): Iterator<String> defined in kotlin.collections.Iterable'
|
|
// ERROR: Return type of 'iterator' is not a subtype of the return type of the overridden member 'public abstract operator fun iterator(): Iterator<String> defined in kotlin.collections.Iterable'
|
|
package demo
|
|
|
|
internal class Test : Iterable<String> {
|
|
override fun iterator(): Iterator<String>? {
|
|
return null
|
|
}
|
|
|
|
fun push(i: Iterator<String>): Iterator<String> {
|
|
return i
|
|
}
|
|
}
|
|
|
|
internal class FullTest : Iterable<String> {
|
|
override fun iterator(): Iterator<String>? {
|
|
return null
|
|
}
|
|
|
|
fun push(i: Iterator<String>): Iterator<String> {
|
|
return i
|
|
}
|
|
} |