001    /**
002     * This class delegates to java.util.HashMap
003     * This file was automatically generated by JAC (-g option)
004     * DO NOT MODIFY
005     * Author: Renaud Pawlak (pawlak@cnam.fr)
006     */
007    
008    package org.objectweb.jac.lib.java.util;
009    
010    import java.util.Collection;
011    import java.util.Map;
012    import java.util.Set;
013    import org.objectweb.jac.util.Strings;
014    
015    public class HashMap extends java.util.HashMap {
016    
017        //private java.util.HashMap delegate = new java.util.HashMap();
018    
019        public Object clone() {
020            System.out.println("HashMap.clone");
021            Object result = null;
022            try { 
023                result = super.clone(); 
024            } catch(Exception e) {
025            };
026            //((HashMap)result).delegate = (java.util.HashMap)delegate.clone();
027            return result;
028        }
029    
030        public Object put(Object p0, Object p1) {
031            return super.put(p0, p1);
032        }
033    
034        public Object get(Object p0) {
035            return super.get(p0);
036        }
037    
038        public int size() {
039            return super.size();
040        }
041    
042        public Object remove(Object p0) {
043            return super.remove(p0);
044        }
045    
046        public Collection values() {
047            return super.values();
048        }
049    
050        public void clear() {
051            super.clear();
052        }
053    
054        public Set keySet() {
055            return super.keySet();
056        }
057    
058        public Set entrySet() {
059            return super.entrySet();
060        }
061    
062        public boolean isEmpty() {
063            return super.isEmpty();
064        }
065    
066        public boolean containsValue(Object p0) {
067            return super.containsValue(p0);
068        }
069    
070        public boolean containsKey(Object p0) {
071            return super.containsKey(p0);
072        }
073    
074        public void putAll(Map p0) {
075            super.putAll(p0);
076        }
077        
078        public boolean equals(Object o) {
079            return this == o;
080        }
081    
082        public int hashCode() {
083            return System.identityHashCode(this);
084        }
085    
086        public String toString() {
087            return getClass().getName()+"@"+System.identityHashCode(this);
088        }
089    }