/** * */ package ecologylab.collections; import java.util.ArrayList; /** * An ArrayList that returns null if get(int)'ing an element that does not exist. * * @author Zachary O. Toups (zach@ecologylab.net) */ public class ArrayListInBounds<T> extends ArrayList<T> { private static final long serialVersionUID = -4733082961336679335L; /** * @see java.util.ArrayList#get(int) */ @Override public T get(int index) { if (index >= super.size() || index < 0) return null; return super.get(index); } }