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$SynchronizedSortedMap.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.2 KB  |  65 lines

  1. package java.util;
  2.  
  3. class Collections$SynchronizedSortedMap extends Collections.SynchronizedMap implements SortedMap {
  4.    // $FF: renamed from: sm java.util.SortedMap
  5.    private SortedMap field_0;
  6.  
  7.    Collections$SynchronizedSortedMap(SortedMap var1) {
  8.       super(var1);
  9.       this.field_0 = var1;
  10.    }
  11.  
  12.    Collections$SynchronizedSortedMap(SortedMap var1, Object var2) {
  13.       super(var1, var2);
  14.       this.field_0 = var1;
  15.    }
  16.  
  17.    public Comparator comparator() {
  18.       Object var1 = super.mutex;
  19.       synchronized(var1) {
  20.          Comparator var2 = this.field_0.comparator();
  21.          return var2;
  22.       }
  23.    }
  24.  
  25.    public SortedMap subMap(Object var1, Object var2) {
  26.       Object var3 = super.mutex;
  27.       synchronized(var3) {
  28.          Collections$SynchronizedSortedMap var4 = new Collections$SynchronizedSortedMap(this.field_0.subMap(var1, var2), super.mutex);
  29.          return var4;
  30.       }
  31.    }
  32.  
  33.    public SortedMap headMap(Object var1) {
  34.       Object var2 = super.mutex;
  35.       synchronized(var2) {
  36.          Collections$SynchronizedSortedMap var3 = new Collections$SynchronizedSortedMap(this.field_0.headMap(var1), super.mutex);
  37.          return var3;
  38.       }
  39.    }
  40.  
  41.    public SortedMap tailMap(Object var1) {
  42.       Object var2 = super.mutex;
  43.       synchronized(var2) {
  44.          Collections$SynchronizedSortedMap var3 = new Collections$SynchronizedSortedMap(this.field_0.tailMap(var1), super.mutex);
  45.          return var3;
  46.       }
  47.    }
  48.  
  49.    public Object firstKey() {
  50.       Object var1 = super.mutex;
  51.       synchronized(var1) {
  52.          Object var2 = this.field_0.firstKey();
  53.          return var2;
  54.       }
  55.    }
  56.  
  57.    public Object lastKey() {
  58.       Object var1 = super.mutex;
  59.       synchronized(var1) {
  60.          Object var2 = this.field_0.lastKey();
  61.          return var2;
  62.       }
  63.    }
  64. }
  65.