@Test public void testAdd() { Assert.assertEquals(3, linkedList.size()); Assert.assertTrue(linkedList.add(4)); Assert.assertEquals(4, linkedList.size()); Assert.assertTrue(linkedList.add(linkedList.size(), 0)); Assert.assertEquals(5, linkedList.size()); Assert.assertEquals(Integer.valueOf(4), linkedList.remove(3)); Assert.assertEquals(Integer.valueOf(1), linkedList.remove()); }
public boolean add(E e) { return add(size, e); }
LinkedList { public boolean add(E e) { return add(size, e); } }
LinkedList { public boolean add(E e) { return add(size, e); } LinkedList();  LinkedList(Collection<E> elements); }
LinkedList { public boolean add(E e) { return add(size, e); } LinkedList();  LinkedList(Collection<E> elements); boolean add(E e); boolean add(int index, E e); boolean addAll(Collection<E> elements); E remove(); E remove(int index); E peek(); int size(); boolean isEmpty(); void reverse(); LinkedListNode<E> head(); LinkedListNode<E> tail(); E get(int index); void set(int index, E element); int indexOf(E element); int lastIndexOf(E element); @Override String toString(); }
LinkedList { public boolean add(E e) { return add(size, e); } LinkedList();  LinkedList(Collection<E> elements); boolean add(E e); boolean add(int index, E e); boolean addAll(Collection<E> elements); E remove(); E remove(int index); E peek(); int size(); boolean isEmpty(); void reverse(); LinkedListNode<E> head(); LinkedListNode<E> tail(); E get(int index); void set(int index, E element); int indexOf(E element); int lastIndexOf(E element); @Override String toString();  }