Replace bound check with try..catch it is faster in the nominal case.

pull/30/head
Brett Wooldridge 11 years ago
parent 8b440dd79c
commit 352a269ad8

@ -55,11 +55,11 @@ public final class FastStatementList
*/
public void add(Statement element)
{
if (size < elementData.length)
try
{
elementData[size++] = element;
}
else
catch (ArrayIndexOutOfBoundsException oob)
{
// overflow-conscious code
int oldCapacity = elementData.length;

Loading…
Cancel
Save