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