1bbcae5ed2
We cannot call lazy resolve to STATUS phase from scopes as scopes may be accessed on a STATUS phase or earlier ^KT-54890 ^KTIJ-23587 fixed
15 lines
353 B
Kotlin
Vendored
15 lines
353 B
Kotlin
Vendored
import java.util.AbstractSet
|
|
|
|
class SmartSet<T> : AbstractSet<T>() {
|
|
override var size: Int = 0
|
|
override fun iterator(): MutableIterator<T> = TODO()
|
|
override fun add(element: T): Boolean = true
|
|
override fun clear() {}
|
|
override fun contains(element: T): Boolean = false
|
|
}
|
|
|
|
fun foo(x: Any) {
|
|
val s = SmartSet<Any>()
|
|
s.add(x)
|
|
}
|