File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
src/library/scala/collection/convert
test/junit/scala/collection/convert Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -552,6 +552,13 @@ private[collection] object JavaCollectionWrappers extends Serializable {
552
552
} catch {
553
553
case ex : ClassCastException => null .asInstanceOf [V ]
554
554
}
555
+
556
+ override def equals (other : Any ): Boolean = other match {
557
+ case that : DictionaryWrapper [_, _] => this .underlying == that.underlying
558
+ case _ => false
559
+ }
560
+
561
+ override def hashCode : Int = underlying.hashCode()
555
562
}
556
563
557
564
@ SerialVersionUID (3L )
Original file line number Diff line number Diff line change @@ -135,9 +135,11 @@ class EqualsTest {
135
135
136
136
val iterator = Iterator .empty[String ]
137
137
assertEquals(iterator.asJava, iterator.asJava)
138
+ assertEquals(iterator.asJavaEnumeration, iterator.asJavaEnumeration)
138
139
139
140
val iterable = Iterable .empty[String ]
140
141
assertEquals(iterable.asJava, iterable.asJava)
142
+ assertEquals(iterable.asJavaCollection, iterable.asJavaCollection)
141
143
142
144
val buffer = mutable.Buffer .empty[String ]
143
145
assertEquals(buffer.asJava, buffer.asJava)
@@ -153,6 +155,7 @@ class EqualsTest {
153
155
154
156
val mutableMap = mutable.Map .empty[String , String ]
155
157
assertEquals(mutableMap.asJava, mutableMap.asJava)
158
+ assertEquals(mutableMap.asJavaDictionary, mutableMap.asJavaDictionary)
156
159
157
160
val map = Map .empty[String , String ]
158
161
assertEquals(map.asJava, map.asJava)
You can’t perform that action at this time.
0 commit comments