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



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to