Remove equals and hashCode implementation of JS AbstractMutableMap.values
This commit is contained in:
committed by
Space
parent
407feb656e
commit
1008a88b43
@@ -126,15 +126,6 @@ public actual abstract class AbstractMutableMap<K, V> protected actual construct
|
|||||||
|
|
||||||
override val size: Int get() = this@AbstractMutableMap.size
|
override val size: Int get() = this@AbstractMutableMap.size
|
||||||
|
|
||||||
// TODO: should we implement them this way? Currently it's unspecified in JVM
|
|
||||||
override fun equals(other: Any?): Boolean {
|
|
||||||
if (this === other) return true
|
|
||||||
if (other !is Collection<*>) return false
|
|
||||||
return AbstractList.orderedEquals(this, other)
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun hashCode(): Int = AbstractList.orderedHashCode(this)
|
|
||||||
|
|
||||||
override fun checkIsMutable(): Unit = this@AbstractMutableMap.checkIsMutable()
|
override fun checkIsMutable(): Unit = this@AbstractMutableMap.checkIsMutable()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user