summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2005-06-07 14:49:01 +0000
committermihaylov <mihaylov@epfl.ch>2005-06-07 14:49:01 +0000
commit7c023507ab2923d748455ee444dd05e4ab5776a2 (patch)
tree169090413c7f7240b747e480169c6d23dd695060 /sources
parent1979f56bb072d35280e28578356c51fb61a25608 (diff)
downloadscala-7c023507ab2923d748455ee444dd05e4ab5776a2.tar.gz
scala-7c023507ab2923d748455ee444dd05e4ab5776a2.tar.bz2
scala-7c023507ab2923d748455ee444dd05e4ab5776a2.zip
- added equals method
- overrode stringPrefix with "LinkedList"
Diffstat (limited to 'sources')
-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";
}