1 package jfun.yan.spring; 2 3 final class SpringKey { 4 private final Object key; 5 6 SpringKey(Object key) { 7 this.key = key; 8 } 9 10 public Object getKey() { 11 return key; 12 } 13 public boolean equals(Object obj) { 14 if(obj instanceof SpringKey){ 15 final SpringKey other = (SpringKey)obj; 16 return key.equals(other.key); 17 } 18 else return false; 19 } 20 21 public int hashCode() { 22 return key.hashCode(); 23 } 24 25 public String toString() { 26 return key.toString(); 27 } 28 29 } 30 | Popular Tags |