diff --git a/platform/util/src/com/intellij/util/graph/DFSTBuilder.java b/platform/util/src/com/intellij/util/graph/DFSTBuilder.java index 346bc9d89fc8..bcedb4611501 100644 --- a/platform/util/src/com/intellij/util/graph/DFSTBuilder.java +++ b/platform/util/src/com/intellij/util/graph/DFSTBuilder.java @@ -17,6 +17,7 @@ package com.intellij.util.graph; import com.intellij.openapi.util.Pair; import gnu.trove.TIntArrayList; +import org.jetbrains.annotations.NotNull; import java.util.*; @@ -192,4 +193,11 @@ public class DFSTBuilder { return mySCCs; } + + @NotNull + public List getSortedNodes() { + List result = new ArrayList(myGraph.getNodes()); + Collections.sort(result, comparator()); + return result; + } }