package java.util; import checkers.javari.quals.*; import java.io.*; import com.sun.jndi.url.rmi.*; public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { private static final long serialVersionUID = 0L; public HashMap(int initialCapacity, float loadFactor) { throw new RuntimeException("skeleton method"); } public HashMap(int initialCapacity) { throw new RuntimeException("skeleton method"); } public HashMap() { throw new RuntimeException("skeleton method"); } public HashMap(@PolyRead Map<? extends K, ? extends V> m) @PolyRead { throw new RuntimeException("skeleton method"); } public int size() { throw new RuntimeException("skeleton method"); } public boolean isEmpty() { throw new RuntimeException("skeleton method"); } public V get(@ReadOnly Object key) @ReadOnly { throw new RuntimeException("skeleton method"); } public boolean containsKey(@ReadOnly Object key) @ReadOnly { throw new RuntimeException("skeleton method"); } public V put(K key, V value) { throw new RuntimeException("skeleton method"); } public void putAll(@ReadOnly Map<? extends K, ? extends V> m) { throw new RuntimeException("skeleton method"); } public V remove(@ReadOnly Object key) { throw new RuntimeException("skeleton method"); } public void clear() { throw new RuntimeException("skeleton method"); } public boolean containsValue(@ReadOnly Object value) @ReadOnly { throw new RuntimeException("skeleton method"); } public Object clone() @ReadOnly { throw new RuntimeException("skeleton method"); } public @PolyRead Set<K> keySet() @PolyRead { throw new RuntimeException("skeleton method"); } public @PolyRead Collection<V> values() @PolyRead { throw new RuntimeException("skeleton method"); } public @PolyRead Set<@PolyRead Map.Entry<K,V>> entrySet() @PolyRead { throw new RuntimeException("skeleton method"); } }