home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / java / lang / ProcessEnvironment$CheckedEntrySet.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.7 KB  |  52 lines

  1. package java.lang;
  2.  
  3. import java.util.AbstractSet;
  4. import java.util.Iterator;
  5. import java.util.Map;
  6. import java.util.Set;
  7.  
  8. class ProcessEnvironment$CheckedEntrySet extends AbstractSet<Map.Entry<String, String>> {
  9.    // $FF: renamed from: s java.util.Set
  10.    private final Set<Map.Entry<String, String>> field_0;
  11.  
  12.    public ProcessEnvironment$CheckedEntrySet(Set<Map.Entry<String, String>> var1) {
  13.       this.field_0 = var1;
  14.    }
  15.  
  16.    public int size() {
  17.       return this.field_0.size();
  18.    }
  19.  
  20.    public boolean isEmpty() {
  21.       return this.field_0.isEmpty();
  22.    }
  23.  
  24.    public void clear() {
  25.       this.field_0.clear();
  26.    }
  27.  
  28.    public Iterator<Map.Entry<String, String>> iterator() {
  29.       return new ProcessEnvironment.CheckedEntrySet.1(this);
  30.    }
  31.  
  32.    private static Map.Entry<String, String> checkedEntry(Object var0) {
  33.       Map.Entry var1 = (Map.Entry)var0;
  34.       ProcessEnvironment.access$200(var1.getKey());
  35.       ProcessEnvironment.access$200(var1.getValue());
  36.       return var1;
  37.    }
  38.  
  39.    public boolean contains(Object var1) {
  40.       return this.field_0.contains(checkedEntry(var1));
  41.    }
  42.  
  43.    public boolean remove(Object var1) {
  44.       return this.field_0.remove(checkedEntry(var1));
  45.    }
  46.  
  47.    // $FF: synthetic method
  48.    static Set access$100(ProcessEnvironment$CheckedEntrySet var0) {
  49.       return var0.field_0;
  50.    }
  51. }
  52.