public Object[] toArray() { assertOpen(); ArrayList list = new ArrayList(); for (Iterator itr = itr(0); itr.hasNext();) list.add(itr.next()); return list.toArray(); }
public int indexOf(Object o) { assertOpen(); int index = 0; for (Iterator itr = itr(0); itr.hasNext(); index++) if (Objects.equals(o, itr.next())) return index; return -1; }
public boolean contains(Object o) { assertOpen(); for (Iterator itr = itr(0); itr.hasNext();) if (Objects.equals(o, itr.next())) return true; return false; }
public int indexOf(Object o) { assertOpen(); int index = 0; for (Iterator itr = itr(0); itr.hasNext(); index++) if (Objects.equals(o, itr.next())) return index; return -1; }
public int lastIndexOf(Object o) { assertOpen(); int index = -1; int i = 0; for (Iterator itr = itr(0); itr.hasNext(); i++) if (Objects.equals(o, itr.next())) index = i; return index; }
public Object[] toArray(Object[] a) { assertOpen(); ArrayList list = new ArrayList(); for (Iterator itr = itr(0); itr.hasNext();) list.add(itr.next()); return list.toArray(a); } }
public int lastIndexOf(Object o) { assertOpen(); int index = -1; int i = 0; for (Iterator itr = itr(0); itr.hasNext(); i++) if (Objects.equals(o, itr.next())) index = i; return index; }
public boolean containsAll(Collection c) { assertOpen(); for (Iterator itr = c.iterator(); itr.hasNext();) if (!contains(itr.next())) return false; return true; }
public boolean containsAll(Collection c) { assertOpen(); for (Iterator itr = c.iterator(); itr.hasNext();) if (!contains(itr.next())) return false; return true; }
public boolean isEmpty() { assertOpen(); return !itr(0).hasNext(); }
public boolean containsAll(Collection c) { assertOpen(); for (Iterator itr = c.iterator(); itr.hasNext();) if (!contains(itr.next())) return false; return true; }
public boolean contains(Object o) { assertOpen(); for (Iterator itr = itr(0); itr.hasNext();) if (Objects.equals(o, itr.next())) return true; return false; }
public boolean containsAll(Collection c) { assertOpen(); for (Iterator itr = c.iterator(); itr.hasNext();) if (!contains(itr.next())) return false; return true; }
public Object[] toArray() { assertOpen(); ArrayList list = new ArrayList(); for (Iterator itr = itr(0); itr.hasNext();) list.add(itr.next()); return list.toArray(); }
public Object[] toArray(Object[] a) { assertOpen(); ArrayList list = new ArrayList(); for (Iterator itr = itr(0); itr.hasNext();) list.add(itr.next()); return list.toArray(a); } }
public Object[] toArray() { assertOpen(); ArrayList list = new ArrayList(); for (Iterator itr = itr(0); itr.hasNext();) list.add(itr.next()); return list.toArray(); }
public int indexOf(Object o) { assertOpen(); int index = 0; for (Iterator itr = itr(0); itr.hasNext(); index++) if (ObjectUtils.equals(o, itr.next())) return index; return -1; }
public int lastIndexOf(Object o) { assertOpen(); int index = -1; int i = 0; for (Iterator itr = itr(0); itr.hasNext(); i++) if (ObjectUtils.equals(o, itr.next())) index = i; return index; }
public int indexOf(Object o) { assertOpen(); int index = 0; for (Iterator itr = itr(0); itr.hasNext(); index++) if (ObjectUtils.equals(o, itr.next())) return index; return -1; }
public int lastIndexOf(Object o) { assertOpen(); int index = -1; int i = 0; for (Iterator itr = itr(0); itr.hasNext(); i++) if (ObjectUtils.equals(o, itr.next())) index = i; return index; }