simpler hashCode for Task

This commit is contained in:
Mark Harrah 2011-08-05 21:56:32 -04:00
parent 3b86fc628e
commit ffb4f1f325
1 changed files with 1 additions and 0 deletions

View File

@ -26,6 +26,7 @@ final case class Task[T](info: Info[T], work: Action[T])
{
def original = info.original getOrElse this
override def toString = info.name orElse original.info.name getOrElse ("Task(" + info + ")")
override def hashCode = info.hashCode
}
/** `original` is used during transformation only.*/
final case class Info[T](attributes: AttributeMap = AttributeMap.empty, original: Option[Task[T]] = None)