diff options
author | Tor Norbye <tnorbye@google.com> | 2014-09-04 20:44:00 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2014-09-04 20:44:01 +0000 |
commit | fb5a02906f644d044eb0286bf27d413ba0e05216 (patch) | |
tree | bca7d49005d81d10c70bc3f547df041c636b4300 /platform/projectModel-impl/src/com/intellij/openapi/roots/impl/libraries/LibraryImpl.java | |
parent | 9cde0e3c015174898df8b8f3672185941fad4786 (diff) | |
parent | d245f58efbfc26b13b9b9d5e52e6a83a0d76216c (diff) | |
download | idea-fb5a02906f644d044eb0286bf27d413ba0e05216.tar.gz |
Merge "Merge remote-tracking branch 'aosp/upstream-master' into merge"
Diffstat (limited to 'platform/projectModel-impl/src/com/intellij/openapi/roots/impl/libraries/LibraryImpl.java')
-rw-r--r-- | platform/projectModel-impl/src/com/intellij/openapi/roots/impl/libraries/LibraryImpl.java | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/libraries/LibraryImpl.java b/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/libraries/LibraryImpl.java index fa901849867f..7b5de892d4da 100644 --- a/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/libraries/LibraryImpl.java +++ b/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/libraries/LibraryImpl.java @@ -22,7 +22,6 @@ import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.module.Module; import com.intellij.openapi.roots.ModifiableRootModel; import com.intellij.openapi.roots.OrderRootType; -import com.intellij.openapi.roots.PersistentOrderRootType; import com.intellij.openapi.roots.RootProvider; import com.intellij.openapi.roots.impl.RootModelImpl; import com.intellij.openapi.roots.impl.RootProviderBaseImpl; @@ -320,23 +319,13 @@ public class LibraryImpl extends TraceableDisposable implements LibraryEx.Modifi List<OrderRootType> allTypes = new ArrayList<OrderRootType>(rootTypes); Collections.sort(allTypes, new Comparator<OrderRootType>() { @Override - public int compare(final OrderRootType o1, final OrderRootType o2) { - return getSortKey(o1).compareTo(getSortKey(o2)); + public int compare(@NotNull final OrderRootType o1, @NotNull final OrderRootType o2) { + return o1.name().compareToIgnoreCase(o2.name()); } }); return allTypes; } - private static String getSortKey(OrderRootType orderRootType) { - if (orderRootType instanceof PersistentOrderRootType) { - return ((PersistentOrderRootType)orderRootType).getSdkRootName(); - } - if (orderRootType instanceof OrderRootType.DocumentationRootType) { - return ((OrderRootType.DocumentationRootType)orderRootType).getSdkRootName(); - } - return ""; - } - @Override public void writeExternal(Element rootElement) throws WriteExternalException { checkDisposed(); |