From 4a441f664513c7e629590c11059467596d5d0b07 Mon Sep 17 00:00:00 2001 From: Dmitry Kryukov Date: Sun, 14 Jul 2024 20:56:19 +0300 Subject: [PATCH] Improvement: use parametrized constructor instead of loop --- .../logstash/config/ir/graph/algorithms/TopologicalSort.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/logstash-core/src/main/java/org/logstash/config/ir/graph/algorithms/TopologicalSort.java b/logstash-core/src/main/java/org/logstash/config/ir/graph/algorithms/TopologicalSort.java index 21b95966c00..b8927fe5351 100644 --- a/logstash-core/src/main/java/org/logstash/config/ir/graph/algorithms/TopologicalSort.java +++ b/logstash-core/src/main/java/org/logstash/config/ir/graph/algorithms/TopologicalSort.java @@ -41,8 +41,7 @@ public static List sortVertices(Graph g) throws UnexpectedGraphCycleErro List sorted = new ArrayList<>(g.getVertices().size()); - Deque pending = new LinkedList<>(); - pending.addAll(g.getRoots()); + Deque pending = new LinkedList<>(g.getRoots()); Set traversedEdges = new HashSet<>();