test/jdk/java/util/AbstractMap/AbstractMapClone.java
changeset 48843 21efc1774302
parent 48541 946e34c2dec9
equal deleted inserted replaced
48842:a5a2e4770524 48843:21efc1774302
    46     public Object put(Object key, Object value) {
    46     public Object put(Object key, Object value) {
    47         return map.put(key, value);
    47         return map.put(key, value);
    48     }
    48     }
    49 
    49 
    50     public Object clone() {
    50     public Object clone() {
    51         AbstractMapClone clone = null;
    51         final AbstractMapClone clone;
    52         try {
    52         try {
    53         clone = (AbstractMapClone)super.clone();
    53             clone = (AbstractMapClone)super.clone();
    54         } catch (CloneNotSupportedException e) {
    54         } catch (CloneNotSupportedException e) {
       
    55             throw new AssertionError(e);
    55         }
    56         }
    56         clone.map = (Map)((HashMap)map).clone();
    57         clone.map = (Map)((HashMap)map).clone();
    57         return clone;
    58         return clone;
    58     }
    59     }
    59 
    60