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

Method put

equalshashcode/SlowMap.java:12–20  ·  view source on GitHub ↗
(K key, V value)

Source from the content-addressed store, hash-verified

10 private List<K> keys = new ArrayList<>();
11 private List<V> values = new ArrayList<>();
12 @Override public V put(K key, V value) {
13 V oldValue = get(key); // The old value or null
14 if(!keys.contains(key)) {
15 keys.add(key);
16 values.add(value);
17 } else
18 values.set(keys.indexOf(key), value);
19 return oldValue;
20 }
21 @Override
22 public V get(Object key) { // key: type Object, not K
23 if(!keys.contains(key))

Callers 5

mainMethod · 0.45
mainMethod · 0.45
RoShamBo5Enum · 0.45
initRowMethod · 0.45
CategoryEnum · 0.45

Calls 4

getMethod · 0.95
containsMethod · 0.80
setMethod · 0.65
addMethod · 0.45

Tested by

no test coverage detected