mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
create module library from files: use LinkedHashMap to fix blinking tests
This commit is contained in:
+1
-1
@@ -197,7 +197,7 @@ public class CreateModuleLibraryChooser implements ClasspathElementChooser<Libra
|
||||
}
|
||||
|
||||
final List<Library> addedLibraries = new ArrayList<Library>();
|
||||
Map<VirtualFile, List<OrderRoot>> byFile = roots.stream().collect(Collectors.groupingBy(OrderRoot::getFile));
|
||||
Map<VirtualFile, List<OrderRoot>> byFile = roots.stream().collect(Collectors.groupingBy(OrderRoot::getFile, LinkedHashMap::new, Collectors.toList()));
|
||||
Predicate<List<OrderRoot>> containsClasses = it -> it.stream().anyMatch(root -> root.getType().equals(OrderRootType.CLASSES));
|
||||
if (byFile.values().stream().allMatch(containsClasses)) {
|
||||
for (List<OrderRoot> rootsForFile : byFile.values()) {
|
||||
|
||||
Reference in New Issue
Block a user