Author: markt
Date: Wed Sep 16 18:37:35 2015
New Revision: 1703443

URL: http://svn.apache.org/r1703443
Log:
Simplify a little - use [].clone()

Modified:
    tomcat/trunk/java/org/apache/catalina/tribes/membership/Membership.java

Modified: 
tomcat/trunk/java/org/apache/catalina/tribes/membership/Membership.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/membership/Membership.java?rev=1703443&r1=1703442&r2=1703443&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/tribes/membership/Membership.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/tribes/membership/Membership.java Wed 
Sep 16 18:37:35 2015
@@ -66,8 +66,7 @@ public class Membership implements Clone
             @SuppressWarnings("unchecked")
             final HashMap<Member, MbrEntry> tmpclone = (HashMap<Member, 
MbrEntry>) map.clone();
             clone.map = tmpclone;
-            clone.members = new Member[members.length];
-            System.arraycopy(members, 0, clone.members, 0, members.length);
+            clone.members = members.clone();
             return clone;
         }
     }
@@ -137,8 +136,7 @@ public class Membership implements Clone
                     updateMember.setCommand(member.getCommand());
                     // Re-order. Can't sort in place since a call to
                     // getMembers() may then receive an intermediate result.
-                    Member[] newMembers = new Member[members.length];
-                    System.arraycopy(members, 0, newMembers, 0, 
members.length);
+                    Member[] newMembers = members.clone();
                     Arrays.sort(newMembers, memberComparator);
                     members = newMembers;
                 }



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

Reply via email to