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

Method removeEntry

lib/java/util/HashMap.java:676–690  ·  view source on GitHub ↗
(Entry<K, V> entry)

Source from the content-addressed store, hash-verified

674 * Assumes that the entry is in the map.
675 */
676 final void removeEntry(Entry<K, V> entry) {
677 int index = entry.origKeyHash & (elementData.length - 1);
678 Entry<K, V> m = elementData[index];
679 if (m == entry) {
680 elementData[index] = entry.next;
681 } else {
682 while (m.next != entry) {
683 m = m.next;
684 }
685 m.next = entry.next;
686
687 }
688 modCount++;
689 elementCount--;
690 }
691
692 final Entry<K, V> removeEntry(Object key) {
693 int index = 0;

Callers 2

removeMethod · 0.95
removeMethod · 0.80

Calls 2

computeHashCodeMethod · 0.95
areEqualKeysMethod · 0.95

Tested by

no test coverage detected