From 0b09f5f1e82cd52f984f9c564fb7cbfb6dace0d9 Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Tue, 3 May 2016 01:58:45 -0800 Subject: [PATCH] Use a hash set. --- .../src/main/kotlin/com/beust/kobalt/internal/TaskManager.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/internal/TaskManager.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/internal/TaskManager.kt index df783483..d75ba083 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/internal/TaskManager.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/internal/TaskManager.kt @@ -164,7 +164,7 @@ class TaskManager @Inject constructor(val args: Args, if (task != null && accept(task)) { val toProcess = arrayListOf(task) val seen = hashSetOf() - val newToProcess = arrayListOf() + val newToProcess = hashSetOf() fun maybeAddEdge(task: T, mm: Multimap, isDependency: Boolean, reverseEdges: Boolean = false) : Boolean {