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 Object[] toArray() { assertOpen(); ArrayList list = new ArrayList(); for (Iterator itr = itr(0); itr.hasNext();) list.add(itr.next()); return list.toArray(); }
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 isEmpty() { assertOpen(); return !itr(0).hasNext(); }
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 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 get(int index) { assertOpen(); return itr(index).next(); }
public Object get(int index) { assertOpen(); return itr(index).next(); }
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; }