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 }