diff options
Diffstat (limited to 'stage1/ClassPath.scala')
-rw-r--r-- | stage1/ClassPath.scala | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/stage1/ClassPath.scala b/stage1/ClassPath.scala index a3e1c1c..6e6f113 100644 --- a/stage1/ClassPath.scala +++ b/stage1/ClassPath.scala @@ -1,13 +1,11 @@ package cbt import java.io._ import java.net._ -import scala.collection.immutable.Seq object ClassPath{ - def apply(files: File*): ClassPath = ClassPath(files.toVector) def flatten( classPaths: Seq[ClassPath] ): ClassPath = ClassPath( classPaths.map(_.files).flatten ) } -case class ClassPath(files: Seq[File]){ +case class ClassPath(files: Seq[File] = Seq()){ private val duplicates = (files diff files.distinct).distinct assert( duplicates.isEmpty, |