svn commit: r438635 - /jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Utility.java

[email protected] Wed, 30 Aug 2006 21:30:17 -0000
Newsgroups gmane.comp.jakarta.bcel.devel
Message-ID <[email protected]>
Author: dbrosius
Date: Wed Aug 30 14:30:16 2006
New Revision: 438635

URL: http://svn.apache.org/viewvc?rev=438635&view=rev
Log:
don't use reflective toArray calls

Modified:
    jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Utility.java

Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Utility.java
URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Utility.java?rev=438635&r1=438634&r2=438635&view=diff
==============================================================================
--- jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Utility.java (original)
+++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Utility.java Wed Aug 30 14:30:16 2006
@@ -1406,7 +1406,7 @@
     		  new RuntimeInvisibleAnnotations(riaIndex,riaData.length,new DataInputStream(new ByteArrayInputStream(riaData)),cp.getConstantPool()));
     	}
 
-    	return (Attribute[])newAttributes.toArray(new Attribute[]{});
+    	return (Attribute[])newAttributes.toArray(new Attribute[newAttributes.size()]);
     	} catch (IOException e) {
     		System.err.println("IOException whilst processing annotations");
   		e.printStackTrace();
@@ -1510,7 +1510,7 @@
 						.add(new RuntimeInvisibleParameterAnnotations(riaIndex,
 								riaData.length, new DataInputStream(new ByteArrayInputStream(riaData)), cp.getConstantPool()));
 			}
-			return (Attribute[]) newAttributes.toArray(new Attribute[] {});
+			return (Attribute[]) newAttributes.toArray(new Attribute[newAttributes.size()]);
 		}
 		catch (IOException e)
 		{