home *** CD-ROM | disk | FTP | other *** search
- package java.util;
-
- public abstract class AbstractSequentialList extends AbstractList {
- protected AbstractSequentialList() {
- }
-
- public Object get(int var1) {
- ListIterator var2 = this.listIterator(var1);
-
- try {
- return var2.next();
- } catch (NoSuchElementException var4) {
- throw new IndexOutOfBoundsException("Index: " + var1);
- }
- }
-
- public Object set(int var1, Object var2) {
- ListIterator var3 = this.listIterator(var1);
-
- try {
- Object var4 = var3.next();
- var3.set(var2);
- return var4;
- } catch (NoSuchElementException var5) {
- throw new IndexOutOfBoundsException("Index: " + var1);
- }
- }
-
- public void add(int var1, Object var2) {
- ListIterator var3 = this.listIterator(var1);
- var3.add(var2);
- }
-
- public Object remove(int var1) {
- ListIterator var2 = this.listIterator(var1);
-
- Object var3;
- try {
- var3 = var2.next();
- } catch (NoSuchElementException var5) {
- throw new IndexOutOfBoundsException("Index: " + var1);
- }
-
- var2.remove();
- return var3;
- }
-
- public boolean addAll(int var1, Collection var2) {
- boolean var3 = false;
- ListIterator var4 = this.listIterator(var1);
-
- for(Iterator var5 = var2.iterator(); var5.hasNext(); var3 = true) {
- var4.add(var5.next());
- }
-
- return var3;
- }
-
- public Iterator iterator() {
- return ((AbstractList)this).listIterator();
- }
-
- public abstract ListIterator listIterator(int var1);
- }
-