TIntIntHashMap implements Externalizable, Cloneable { public boolean forEachValue(TIntProcedure procedure) { return delegate.forEachValue(procedure); } TIntIntHashMap(gnu.trove.map.hash.TIntIntHashMap delegate);  TIntIntHashMap();  TIntIntHashMap(int initialCapacity);  TIntIntHashMap(int initialCapacity, float loadFactor); @Override @SuppressWarnings("squid:S2975") // Must override clone Object clone(); int capacity(); int getNoEntryKey(); int getNoEntryValue(); int size(); boolean contains(int val); void ensureCapacity(int desiredCapacity); boolean forEach(TIntProcedure procedure); void compact(); int put(int key, int value); int putIfAbsent(int key, int value); void setAutoCompactionFactor(float factor); void putAll(Map<? extends Integer, ? extends Integer> map); void putAll(TIntIntMap map); int get(int key); float getAutoCompactionFactor(); void clear(); final void trimToSize(); boolean isEmpty(); int remove(int key); TIntSet keySet(); int[] keys(); int[] keys(int[] array); TIntCollection valueCollection(); int[] values(); int[] values(int[] array); void tempDisableAutoCompaction(); void reenableAutoCompaction(boolean checkForCompaction); boolean containsValue(int val); boolean containsKey(int key); TIntIntIterator iterator(); boolean forEachKey(TIntProcedure procedure); boolean forEachValue(TIntProcedure procedure); boolean forEachEntry(TIntIntProcedure procedure); void transformValues(TIntFunction function); boolean retainEntries(TIntIntProcedure procedure); boolean increment(int key); boolean adjustValue(int key, int amount); int adjustOrPutValue(int key, int adjustAmount, int putAmount); @Override boolean equals(Object other); @Override int hashCode(); @Override String toString(); @Override void writeExternal(ObjectOutput out); @Override void readExternal(ObjectInput in);  }
@Test public void testForEachValue() { TIntProcedure procedure = i -> true; tIntIntHashMap.forEachValue(procedure); verify(delegate).forEachValue(procedure); }