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: [email protected]
For additional commands, e-mail: [email protected]