home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / java / util / AbstractSequentialList.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.3 KB  |  65 lines

  1. package java.util;
  2.  
  3. public abstract class AbstractSequentialList extends AbstractList {
  4.    protected AbstractSequentialList() {
  5.    }
  6.  
  7.    public Object get(int var1) {
  8.       ListIterator var2 = this.listIterator(var1);
  9.  
  10.       try {
  11.          return var2.next();
  12.       } catch (NoSuchElementException var4) {
  13.          throw new IndexOutOfBoundsException("Index: " + var1);
  14.       }
  15.    }
  16.  
  17.    public Object set(int var1, Object var2) {
  18.       ListIterator var3 = this.listIterator(var1);
  19.  
  20.       try {
  21.          Object var4 = var3.next();
  22.          var3.set(var2);
  23.          return var4;
  24.       } catch (NoSuchElementException var5) {
  25.          throw new IndexOutOfBoundsException("Index: " + var1);
  26.       }
  27.    }
  28.  
  29.    public void add(int var1, Object var2) {
  30.       ListIterator var3 = this.listIterator(var1);
  31.       var3.add(var2);
  32.    }
  33.  
  34.    public Object remove(int var1) {
  35.       ListIterator var2 = this.listIterator(var1);
  36.  
  37.       Object var3;
  38.       try {
  39.          var3 = var2.next();
  40.       } catch (NoSuchElementException var5) {
  41.          throw new IndexOutOfBoundsException("Index: " + var1);
  42.       }
  43.  
  44.       var2.remove();
  45.       return var3;
  46.    }
  47.  
  48.    public boolean addAll(int var1, Collection var2) {
  49.       boolean var3 = false;
  50.       ListIterator var4 = this.listIterator(var1);
  51.  
  52.       for(Iterator var5 = var2.iterator(); var5.hasNext(); var3 = true) {
  53.          var4.add(var5.next());
  54.       }
  55.  
  56.       return var3;
  57.    }
  58.  
  59.    public Iterator iterator() {
  60.       return ((AbstractList)this).listIterator();
  61.    }
  62.  
  63.    public abstract ListIterator listIterator(int var1);
  64. }
  65.