Emmanuel,

I'm curious as to why this change is warranted. I'm not suggesting it's not... just wondering what the benefit is? Avoiding a pass-through method call?

Thanks,
-chris

On 12/1/20 19:40, ebo...@apache.org wrote:
This is an automated email from the ASF dual-hosted git repository.

ebourg pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 521b3a3e481ae121d5006124611a89a4c4a1302e
Author: Emmanuel Bourg <ebo...@apache.org>
AuthorDate: Wed Dec 2 01:28:25 2020 +0100

     Replace Collections.sort() with List.sort()
---
  java/org/apache/catalina/manager/HTMLManagerServlet.java | 2 +-
  java/org/apache/catalina/tribes/group/AbsoluteOrder.java | 2 +-
  java/org/apache/el/stream/Stream.java                    | 2 +-
  3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/java/org/apache/catalina/manager/HTMLManagerServlet.java 
b/java/org/apache/catalina/manager/HTMLManagerServlet.java
index 53e1ebc..c2e5179 100644
--- a/java/org/apache/catalina/manager/HTMLManagerServlet.java
+++ b/java/org/apache/catalina/manager/HTMLManagerServlet.java
@@ -957,7 +957,7 @@ public final class HTMLManagerServlet extends 
ManagerServlet {
                      orderBy = "DESC";
                  }
                  try {
-                    Collections.sort(sessions, comparator);
+                    sessions.sort(comparator);
                  } catch (IllegalStateException ise) {
                      // at least 1 of the sessions is invalidated
                      req.setAttribute(APPLICATION_ERROR, "Can't sort session list: 
one session is invalidated");
diff --git a/java/org/apache/catalina/tribes/group/AbsoluteOrder.java 
b/java/org/apache/catalina/tribes/group/AbsoluteOrder.java
index 974c606..20e8b43 100644
--- a/java/org/apache/catalina/tribes/group/AbsoluteOrder.java
+++ b/java/org/apache/catalina/tribes/group/AbsoluteOrder.java
@@ -58,7 +58,7 @@ public class AbsoluteOrder {
public static void absoluteOrder(List<Member> members) {
          if ( members == null || members.size() <= 1 ) return;
-        java.util.Collections.sort(members, comp);
+        members.sort(comp);
      }
public static class AbsoluteComparator implements Comparator<Member>,
diff --git a/java/org/apache/el/stream/Stream.java 
b/java/org/apache/el/stream/Stream.java
index 274369f..c2ac84a 100644
--- a/java/org/apache/el/stream/Stream.java
+++ b/java/org/apache/el/stream/Stream.java
@@ -175,7 +175,7 @@ public class Stream {
                  while (iterator.hasNext()) {
                      list.add(iterator.next());
                  }
-                Collections.sort(list, c);
+                list.sort(c);
                  sorted = list.iterator();
              }
          };


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to