1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 08:27:12 -07:00

Dead code.

This commit is contained in:
Cedric Beust 2016-05-19 05:58:59 -08:00
parent 55d05e09d9
commit cc7564d9f7
2 changed files with 0 additions and 135 deletions

View file

@ -284,138 +284,6 @@ class TaskManager @Inject constructor(val args: Args,
return result
}
// private fun reverseMultimap(mm: Multimap<String, String>) : Multimap<String, String> {
// val result = TreeMultimap.create<String, String>()
// mm.keySet().forEach { key ->
// mm[key].forEach { value ->
// result.put(value, key)
// }
// }
// return result
// }
/**
* Create a dynamic graph representing all the tasks that need to be run.
*/
// @VisibleForTesting
// fun <T> createGraph(projectName: String, taskNames: List<String>, nodeMap: Multimap<String, out T>,
// dependsOn: Multimap<String, String>,
// reverseDependsOn: Multimap<String, String>,
// runBefore: Multimap<String, String>,
// runAfter: Multimap<String, String>,
// toName: (T) -> String,
// accept: (T) -> Boolean):
// DynamicGraph<T> {
//
// val result = DynamicGraph<T>()
// taskNames.forEach { fullTaskName ->
// val ti = TaskInfo(fullTaskName)
// if (!nodeMap.keys().contains(ti.taskName)) {
// throw KobaltException("Unknown task: $fullTaskName")
// }
//
// if (ti.matches(projectName)) {
// val tiTaskName = ti.taskName
// nodeMap[tiTaskName].forEach { task ->
// if (task != null && accept(task)) {
// val toProcess = arrayListOf(task)
// val newToProcess = hashSetOf<T>()
//
// fun maybeAddEdge(task: T, mm: Multimap<String, String>,
// seen: Set<String>,
// isDependency: Boolean,
// reverseEdges: Boolean = false): Boolean {
// var added = false
// val taskName = toName(task)
// mm[taskName]?.forEach { toName ->
// val addEdge = isDependency || (!isDependency && taskNames.contains(toName))
// if (addEdge) {
// nodeMap[toName].forEach { to ->
// if (reverseEdges) {
// log(3, " Adding reverse edge \"$to\" -> \"$task\" it=\"$toName\"")
// added = true
// result.addEdge(to, task)
// } else {
// log(3, " Adding edge \"$task\" -> \"$to\"")
// added = true
// result.addEdge(task, to)
// }
// if (!seen.contains(toName(to))) {
// log(3, " New node to process: \"$to\"")
// newToProcess.add(to)
// } else {
// log(3, " Already seen: $to")
// }
// }
// }
// }
// return added
// }
//
// // These two maps indicate reversed dependencies so we want to have
// // a reverse map for them so we consider all the cases. For example,
// // if we are looking at task "a", we want to find all the relationships
// // that depend on "a" and also all the relationships that "a" depends on
// val invertedReverseDependsOn = reverseMultimap(reverseDependsOn)
// val invertedRunBefore = reverseMultimap(runBefore)
// val invertedDependsOn = reverseMultimap(dependsOn)
// val invertedRunAfter = reverseMultimap(runAfter)
//
// val seen = hashSetOf<String>()
// while (toProcess.size > 0) {
// log(3, " New batch of nodes to process: $toProcess")
// toProcess.filter { !seen.contains(toName(it)) }.forEach { current ->
// result.addNode(current)
//
// if (! maybeAddEdge(current, invertedDependsOn, seen, true, true)) {
// maybeAddEdge(current, dependsOn, seen, true, false)
// }
// if (! maybeAddEdge(current, invertedRunAfter, seen, false, true)) {
// maybeAddEdge(current, runAfter, seen, false, false)
// }
// if (! maybeAddEdge(current, reverseDependsOn, seen, true, true)) {
// maybeAddEdge(current, invertedReverseDependsOn, seen, true, false)
// }
// if (! maybeAddEdge(current, runBefore, seen, false, true)) {
// maybeAddEdge(current, invertedRunBefore, seen, false, false)
// }
//
// seen.add(toName(current))
//
// newToProcess.addAll(dependsOn[toName(current)].flatMap { nodeMap[it] })
// }
// toProcess.clear()
// toProcess.addAll(newToProcess)
// newToProcess.clear()
// }
// }
// }
// } else {
// log(3, "Task $fullTaskName does not match the current project $projectName, skipping it")
// }
// }
// return result
// }
/**
* Find the free tasks of the graph.
*/
// private fun <T> calculateFreeTasks(tasksByNames: Multimap<String, T>, runBefore: TreeMultimap<String, String>,
// reverseAfter: HashMap<String,
// String>)
// : Collection<T> {
// val freeTaskMap = hashMapOf<String, T>()
// tasksByNames.keys().forEach {
// if (! runBefore.containsKey(it) && ! reverseAfter.containsKey(it)) {
// tasksByNames[it].forEach { t ->
// freeTaskMap.put(it, t)
// }
// }
// }
//
// return freeTaskMap.values
// }
/////
// Manage the tasks
//

View file

@ -65,9 +65,6 @@ class KFiles {
val TEST_CLASSES_DIR : String = "test-classes"
private fun generatedDir(project: Project, variant: Variant)
= KFiles.joinDir(project.directory, project.buildDirectory, "generated", variant.toIntermediateDir())
fun generatedSourceDir(project: Project, variant: Variant, name: String) =
KFiles.joinDir(project.directory, project.buildDirectory, "generated", "source", name,
variant.toIntermediateDir())