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 / Collections$SynchronizedList.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.8 KB  |  103 lines

  1. package java.util;
  2.  
  3. class Collections$SynchronizedList extends Collections.SynchronizedCollection implements List {
  4.    private List list;
  5.  
  6.    Collections$SynchronizedList(List var1) {
  7.       super(var1);
  8.       this.list = var1;
  9.    }
  10.  
  11.    Collections$SynchronizedList(List var1, Object var2) {
  12.       super(var1, var2);
  13.       this.list = var1;
  14.    }
  15.  
  16.    public boolean equals(Object var1) {
  17.       Object var2 = super.mutex;
  18.       synchronized(var2) {
  19.          boolean var3 = this.list.equals(var1);
  20.          return var3;
  21.       }
  22.    }
  23.  
  24.    public int hashCode() {
  25.       Object var1 = super.mutex;
  26.       synchronized(var1) {
  27.          int var2 = this.list.hashCode();
  28.          return var2;
  29.       }
  30.    }
  31.  
  32.    public Object get(int var1) {
  33.       Object var2 = super.mutex;
  34.       synchronized(var2) {
  35.          Object var3 = this.list.get(var1);
  36.          return var3;
  37.       }
  38.    }
  39.  
  40.    public Object set(int var1, Object var2) {
  41.       Object var3 = super.mutex;
  42.       synchronized(var3) {
  43.          Object var4 = this.list.set(var1, var2);
  44.          return var4;
  45.       }
  46.    }
  47.  
  48.    public void add(int var1, Object var2) {
  49.       Object var3 = super.mutex;
  50.       synchronized(var3) {
  51.          this.list.add(var1, var2);
  52.       }
  53.    }
  54.  
  55.    public Object remove(int var1) {
  56.       Object var2 = super.mutex;
  57.       synchronized(var2) {
  58.          Object var3 = this.list.remove(var1);
  59.          return var3;
  60.       }
  61.    }
  62.  
  63.    public int indexOf(Object var1) {
  64.       Object var2 = super.mutex;
  65.       synchronized(var2) {
  66.          int var3 = this.list.indexOf(var1);
  67.          return var3;
  68.       }
  69.    }
  70.  
  71.    public int lastIndexOf(Object var1) {
  72.       Object var2 = super.mutex;
  73.       synchronized(var2) {
  74.          int var3 = this.list.lastIndexOf(var1);
  75.          return var3;
  76.       }
  77.    }
  78.  
  79.    public boolean addAll(int var1, Collection var2) {
  80.       Object var3 = super.mutex;
  81.       synchronized(var3) {
  82.          boolean var4 = this.list.addAll(var1, var2);
  83.          return var4;
  84.       }
  85.    }
  86.  
  87.    public ListIterator listIterator() {
  88.       return this.list.listIterator();
  89.    }
  90.  
  91.    public ListIterator listIterator(int var1) {
  92.       return this.list.listIterator(var1);
  93.    }
  94.  
  95.    public List subList(int var1, int var2) {
  96.       Object var3 = super.mutex;
  97.       synchronized(var3) {
  98.          Collections$SynchronizedList var4 = new Collections$SynchronizedList(this.list.subList(var1, var2), super.mutex);
  99.          return var4;
  100.       }
  101.    }
  102. }
  103.