Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.hsqldb.lib;
  
  import  org.hsqldb.store.BaseHashMap.BaseHashIterator;
  
  public class HashMap extends BaseHashMap
  {
    Set keySet;
 
   public HashMap()
   {
     this(16, 0.75F);
   }
 
   public HashMap(int paramInt)
     throws IllegalArgumentException
   {
     this(paramInt, 0.75F);
   }
 
   public HashMap(int paramIntfloat paramFloat)
     throws IllegalArgumentException
   {
     super(paramInt, paramFloat, 3, 3, false);
   }
 
   public Object get(Object paramObject)
   {
     int i = paramObject.hashCode();
     int j = getLookup(paramObject, i);
     if (j != -1)
       return this.objectValueTable[j];
     return null;
   }
 
   public Object put(Object paramObject1Object paramObject2)
   {
     return super.addOrRemove(0L, 0L, paramObject1, paramObject2, false);
   }
 
   public Object remove(Object paramObject)
   {
     return super.removeObject(paramObject);
   }
 
   public boolean containsKey(Object paramObject)
   {
     return super.containsKey(paramObject);
   }
 
   public boolean containsValue(Object paramObject)
   {
     return super.containsValue(paramObject);
   }
 
   public void putAll(HashMap paramHashMap)
   {
     Iterator localIterator = paramHashMap.keySet.iterator();
     while (localIterator.hasNext())
     {
       Object localObject = localIterator.next();
       put(localObject, paramHashMap.get(localObject));
     }
   }
 
   public Set keySet()
   {
     if (this.keySet == null)
       this.keySet = new KeySet();
     return this.keySet;
   }
 
   public Collection values()
   {
     if (this.values == null)
       this.values = new Values();
     return this.values;
   }
 
   class Values
     implements Collection
   {
     Values()
     {
     }
 
     public Iterator iterator()
     {
       HashMap tmp8_5 = HashMap.this;
       tmp8_5.getClass();
       return new BaseHashMap.BaseHashIterator(tmp8_5, false);
     }
 
     public int size()
     {
       return HashMap.this.size();
     }
 
    public boolean contains(Object paramObject)
    {
      throw new RuntimeException();
    }
    public boolean add(Object paramObject)
    {
      throw new RuntimeException();
    }
    public boolean addAll(Collection paramCollection)
    {
      throw new RuntimeException();
    }
    public boolean remove(Object paramObject)
    {
      throw new RuntimeException();
    }
    public boolean isEmpty()
    {
      return size() == 0;
    }
    public void clear()
    {
      HashMap.this.clear();
    }
  }
  class KeySet
    implements Set
  {
    KeySet()
    {
    }
    public Iterator iterator()
    {
      HashMap tmp8_5 = HashMap.this;
      tmp8_5.getClass();
      return new BaseHashMap.BaseHashIterator(tmp8_5, true);
    }
    public int size()
    {
      return HashMap.this.size();
    }
    public boolean contains(Object paramObject)
    {
      return HashMap.this.containsKey(paramObject);
    }
    public Object get(Object paramObject)
    {
      int i = HashMap.this.getLookup(paramObject, paramObject.hashCode());
      if (i < 0)
        return null;
      return HashMap.this.objectKeyTable[i];
    }
    public boolean add(Object paramObject)
    {
      throw new RuntimeException();
    }
    public boolean addAll(Collection paramCollection)
    {
      throw new RuntimeException();
    }
    public boolean remove(Object paramObject)
    {
      int i = size();
      HashMap.this.remove(paramObject);
      return size() != i;
    }
    public boolean isEmpty()
    {
      return size() == 0;
    }
    public void clear()
    {
      HashMap.this.clear();
    }
  }
/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
 * Qualified Name:     org.hsqldb.lib.HashMap
 * JD-Core Version:    0.6.0
 */
New to GrepCode? Check out our FAQ X