MCPcopy Create free account
hub / github.com/e2wugui/zeze / contains

Method contains

ZezeJava/ZezeJava/src/main/java/Zeze/Util/IntHashMap.java:132–145  ·  view source on GitHub ↗
(int key, @Nullable V value)

Source from the content-addressed store, hash-verified

130 }
131
132 public boolean contains(int key, @Nullable V value) {
133 if (key == 0)
134 return hasZeroValue && Objects.equals(zeroValue, value);
135 final int[] kt = keyTable;
136 final V[] vt = valueTable;
137 final int m = mask;
138 for (int i = hash(key); ; i = (i + 1) & m) {
139 final int k = kt[i];
140 if (k == key)
141 return Objects.equals(vt[i], value);
142 if (k == 0)
143 return false;
144 }
145 }
146
147 public @Nullable V get(int key) {
148 if (key == 0)

Callers

nothing calls this directly

Calls 2

hashMethod · 0.95
equalsMethod · 0.65

Tested by

no test coverage detected