diff options
author | mihaylov <mihaylov@epfl.ch> | 2005-06-07 14:49:01 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2005-06-07 14:49:01 +0000 |
commit | 7c023507ab2923d748455ee444dd05e4ab5776a2 (patch) | |
tree | 169090413c7f7240b747e480169c6d23dd695060 | |
parent | 1979f56bb072d35280e28578356c51fb61a25608 (diff) | |
download | scala-7c023507ab2923d748455ee444dd05e4ab5776a2.tar.gz scala-7c023507ab2923d748455ee444dd05e4ab5776a2.tar.bz2 scala-7c023507ab2923d748455ee444dd05e4ab5776a2.zip |
- added equals method
- overrode stringPrefix with "LinkedList"
-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"; } |