diff options
Diffstat (limited to 'platform/projectModel-api/src/com/intellij/openapi/roots/OrderRootType.java')
-rw-r--r-- | platform/projectModel-api/src/com/intellij/openapi/roots/OrderRootType.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/platform/projectModel-api/src/com/intellij/openapi/roots/OrderRootType.java b/platform/projectModel-api/src/com/intellij/openapi/roots/OrderRootType.java index 60fccacb04c0..3230ed3ae496 100644 --- a/platform/projectModel-api/src/com/intellij/openapi/roots/OrderRootType.java +++ b/platform/projectModel-api/src/com/intellij/openapi/roots/OrderRootType.java @@ -18,6 +18,7 @@ package com.intellij.openapi.roots; import com.intellij.openapi.extensions.ExtensionPointName; import com.intellij.openapi.extensions.Extensions; import org.jetbrains.annotations.NonNls; +import org.jetbrains.annotations.NotNull; import java.util.*; @@ -111,8 +112,8 @@ public class OrderRootType { List<PersistentOrderRootType> allTypes = new ArrayList<PersistentOrderRootType>(); Collections.addAll(allTypes, getAllPersistentTypes()); Collections.sort(allTypes, new Comparator<PersistentOrderRootType>() { - public int compare(final PersistentOrderRootType o1, final PersistentOrderRootType o2) { - return o1.getSdkRootName().compareTo(o2.getSdkRootName()); + public int compare(@NotNull final PersistentOrderRootType o1, @NotNull final PersistentOrderRootType o2) { + return o1.name().compareToIgnoreCase(o2.name()); } }); return allTypes; |