package net.jeeeyul.eclipse.themes.rendering;
import java.util.ArrayList;
import java.util.Collections;
public class Lists
{
public static <E> ArrayList<E> newArrayList(E... elements)
{
// Avoid integer overflow when a large array is passed in
int capacity = computeArrayListCapacity(elements.length);
ArrayList<E> list = new ArrayList<E>(capacity);
Collections.addAll(list, elements);
return list;
}
static int computeArrayListCapacity(int arraySize)
{
return 5 + arraySize + (arraySize / 10);
}
}