diff options
-rw-r--r-- | sources/scala/collection/mutable/LinkedList.scala | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/sources/scala/collection/mutable/LinkedList.scala b/sources/scala/collection/mutable/LinkedList.scala index 09d4819576..c04f612a9e 100644 --- a/sources/scala/collection/mutable/LinkedList.scala +++ b/sources/scala/collection/mutable/LinkedList.scala @@ -16,7 +16,15 @@ package scala.collection.mutable; * @version 1.0, 08/07/2003 */ -class LinkedList[A](head: A, tail: LinkedList[A]) extends SingleLinkedList[A, LinkedList[A]] { - elem = head; - next = tail; +class LinkedList[A](head: A, tail: LinkedList[A]) + extends SingleLinkedList[A, LinkedList[A]] +{ + elem = head; + next = tail; + + override def equals(obj: Any): Boolean = + obj.isInstanceOf[LinkedList[A]] + && toList.equals((obj.asInstanceOf[LinkedList[A]]).toList); + + override protected def stringPrefix: String = "LinkedList"; } |