[jboss-svn-commits] JBoss Common SVN: r3537 - shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/asset.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 22 02:24:26 EDT 2009


Author: aslak
Date: 2009-09-22 02:24:26 -0400 (Tue, 22 Sep 2009)
New Revision: 3537

Modified:
   shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/asset/ByteArrayAsset.java
Log:
SHRINKWRAP-38: Changed to copy array using System.arraycopy instead of array loop

Modified: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/asset/ByteArrayAsset.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/asset/ByteArrayAsset.java	2009-09-22 04:12:40 UTC (rev 3536)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/asset/ByteArrayAsset.java	2009-09-22 06:24:26 UTC (rev 3537)
@@ -73,10 +73,7 @@
       // Defensive copy on set, SHRINKWRAP-38
       final int length = content.length;
       byte[] newArray = new byte[length];
-      for (int i = 0; i < length; i++)
-      {
-         newArray[i] = content[i];
-      }
+      System.arraycopy(content, 0, newArray, 0, length);
 
       // Set
       this.content = newArray;



More information about the jboss-svn-commits mailing list