MCPcopy Index your code
hub / github.com/BruceEckel/OnJava8-Examples / get

Method get

equalshashcode/SimpleHashMap.java:42–49  ·  view source on GitHub ↗
(Object key)

Source from the content-addressed store, hash-verified

40 return oldValue;
41 }
42 @Override public V get(Object key) {
43 int index = Math.abs(key.hashCode()) % SIZE;
44 if(buckets[index] == null) return null;
45 for(MapEntry<K, V> iPair : buckets[index])
46 if(iPair.getKey().equals(key))
47 return iPair.getValue();
48 return null;
49 }
50 @Override public Set<Map.Entry<K, V>> entrySet() {
51 Set<Map.Entry<K, V>> set= new HashSet<>();
52 for(LinkedList<MapEntry<K, V>> bucket : buckets) {

Callers 1

mainMethod · 0.95

Calls 4

hashCodeMethod · 0.45
equalsMethod · 0.45
getKeyMethod · 0.45
getValueMethod · 0.45

Tested by

no test coverage detected