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)
{