6356807997
#KT-36247 fixed A lot of testdata changed because significanly less (error) descriptors are created for unresolved types, so diagnostics became different.
55 lines
1.4 KiB
Kotlin
Vendored
55 lines
1.4 KiB
Kotlin
Vendored
package foo
|
|
import java.io.File
|
|
|
|
class Jdk6List<F> : List<F> {
|
|
override val size: Int
|
|
get() = null!!
|
|
|
|
override fun contains(element: F): Boolean {
|
|
null!!
|
|
}
|
|
|
|
override fun containsAll(elements: Collection<F>): Boolean {
|
|
null!!
|
|
}
|
|
|
|
override fun get(index: Int): F {
|
|
null!!
|
|
}
|
|
|
|
override fun indexOf(element: F): Int {
|
|
null!!
|
|
}
|
|
|
|
override fun isEmpty(): Boolean {
|
|
null!!
|
|
}
|
|
|
|
override fun iterator(): Iterator<F> {
|
|
null!!
|
|
}
|
|
|
|
override fun lastIndexOf(element: F): Int {
|
|
null!!
|
|
}
|
|
|
|
override fun listIterator(): ListIterator<F> {
|
|
null!!
|
|
}
|
|
|
|
override fun listIterator(index: Int): ListIterator<F> {
|
|
null!!
|
|
}
|
|
|
|
override fun subList(fromIndex: Int, toIndex: Int): List<F> {
|
|
null!!
|
|
}
|
|
}
|
|
|
|
fun buildList(): List<String> = null!!
|
|
fun myFile(): File = null!!
|
|
|
|
fun mainJdk6(x: List<String>) {
|
|
x.<error descr="[UNRESOLVED_REFERENCE] Unresolved reference: stream">stream</error>().<error descr="[DEBUG] Reference is not resolved to anything, but is not marked unresolved">filter</error> { <error descr="[UNRESOLVED_REFERENCE] Unresolved reference: it">it</error>.<error descr="[DEBUG] Reference is not resolved to anything, but is not marked unresolved">length</error> <error descr="[DEBUG] Reference is not resolved to anything, but is not marked unresolved">></error> 0 }
|
|
}
|