BUG-580: Improved parsing.
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / util / ModuleDependencySort.java
index c66698f3dc28d849932e72e079cf9b642e3991c9..4c4b64a37cf1eeeeed0d0625a0e4c32ed58285a3 100644 (file)
@@ -11,6 +11,7 @@ import java.net.URI;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collection;
 import java.util.Collections;
 import java.util.Date;
 import java.util.HashMap;
@@ -68,6 +69,12 @@ public final class ModuleDependencySort {
         });
     }
 
+    public static List<ModuleBuilder> sort(Collection<ModuleBuilder> builders) {
+        ModuleBuilder[] array = new ModuleBuilder[builders.size()];
+        builders.toArray(array);
+        return sort(array);
+    }
+
     public static List<ModuleBuilder> sortWithContext(SchemaContext context, ModuleBuilder... builders) {
         List<Object> modules = new ArrayList<Object>();
         Collections.addAll(modules, builders);