Sebb created LANG-838:
-------------------------
Summary: ArrayUtils removeElements methods clone temporary index
arrays unnecessarily
Key: LANG-838
URL: https://issues.apache.org/jira/browse/LANG-838
Project: Commons Lang
Issue Type: Bug
Components: lang.*
Affects Versions: 3.1
Reporter: Sebb
Assignee: Sebb
Priority: Minor
The private method removeAll(Object array, int... indices) sorts the indices
array, so arrays passed in by application code need to be cloned first.
However, where the index array is generated locally, that is unnecessary.
The removeElements() methods currently call the public removeAll(<type>[]
array, int... indices) methods, which clone the indices before calling the
private removeAll() method.
The removeElements() methods should call the private method directly, avoiding
the unnecessary clone call.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira