summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scala/collection/mutable/LinkedList.scala14
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";
}