From 2277875205e69b6e4f527f341e1dcf16a8495326 Mon Sep 17 00:00:00 2001 From: Christopher Vogt Date: Tue, 26 Apr 2016 19:00:07 -0400 Subject: remove dead code --- stage1/resolver.scala | 13 ------------- 1 file changed, 13 deletions(-) (limited to 'stage1/resolver.scala') diff --git a/stage1/resolver.scala b/stage1/resolver.scala index ab2a18f..c2855c5 100644 --- a/stage1/resolver.scala +++ b/stage1/resolver.scala @@ -9,14 +9,6 @@ import paths._ import scala.concurrent._ import scala.concurrent.duration._ -private final class Tree( val root: Dependency, computeChildren: => Seq[Tree] ){ - lazy val children = computeChildren - def linearize: Seq[Dependency] = root +: children.flatMap(_.linearize) - def show(indent: Int = 0): Stream[Char] = { - (" " * indent ++ root.show ++ "\n").toStream #::: children.map(_.show(indent+1)).foldLeft(Stream.empty[Char])(_ #::: _) - } -} - trait ArtifactInfo extends Dependency{ def artifactId: String def groupId: String @@ -144,11 +136,6 @@ abstract class Dependency{ def dependencyClasspath : ClassPath = ClassPath.flatten( transitiveDependencies.map(_.exportedClasspath) ) def dependencies: Seq[Dependency] - private def resolveRecursive(parents: List[Dependency] = List()): Tree = { - // diff removes circular dependencies - new Tree(this, (dependencies diff parents).map(_.resolveRecursive(this :: parents))) - } - private def linearize(deps: Seq[Dependency]): Seq[Dependency] = // Order is important here in order to generate the correct lineraized dependency order for EarlyDependencies // (and maybe this as well in case we want to get rid of MultiClassLoader) -- cgit v1.2.3