MCPcopy Create free account
hub / github.com/davidgiven/luje / getEntry

Method getEntry

lib/java/util/HashMap.java:466–476  ·  view source on GitHub ↗
(Object key)

Source from the content-addressed store, hash-verified

464 }
465
466 final Entry<K, V> getEntry(Object key) {
467 Entry<K, V> m;
468 if (key == null) {
469 m = findNullKeyEntry();
470 } else {
471 int hash = computeHashCode(key);
472 int index = hash & (elementData.length - 1);
473 m = findNonNullKeyEntry(key, index, hash);
474 }
475 return m;
476 }
477
478 final Entry<K,V> findNonNullKeyEntry(Object key, int index, int keyHash) {
479 Entry<K,V> m = elementData[index];

Callers 4

containsKeyMethod · 0.95
getMethod · 0.95
removeMethod · 0.45
containsMethod · 0.45

Calls 3

findNullKeyEntryMethod · 0.95
computeHashCodeMethod · 0.95
findNonNullKeyEntryMethod · 0.95

Tested by

no test coverage detected