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]