blob: e2c36ce26cf3bb30ae6f4f61ee8b5fc99c83d21b [file]
// FILE: MapImpl.java
package test;
class MapImpl {
{
new EmptyMap();
}
}
// FILE: MapImpl.kt
package test
class EmptyMap<V> : Map<String, V> {
override fun isEmpty() = true
override val size: Int get() = 0
override fun containsKey(key: String) = false
override fun containsValue(value: V) = false
override fun get(key: String): V? = null
operator fun set(key: String, value: V): V? = null
override val keys : MutableSet<String> = mutableSetOf()
override val values: MutableCollection<V> = mutableSetOf()
override val entries : MutableSet<MutableMap.MutableEntry<String, V>> = mutableSetOf()
}