public class ShortShortHashMap extends AbstractMutableShortValuesMap implements com.gs.collections.api.map.primitive.MutableShortShortMap, java.io.Externalizable, MutableShortKeysMap
AbstractMutableShortValuesMap.AbstractShortValuesCollection, AbstractMutableShortValuesMap.SentinelValues| Constructor and Description |
|---|
ShortShortHashMap() |
ShortShortHashMap(int initialCapacity) |
ShortShortHashMap(com.gs.collections.api.map.primitive.ShortShortMap map) |
| Modifier and Type | Method and Description |
|---|---|
short |
addToValue(short key,
short toBeAdded) |
com.gs.collections.api.map.primitive.MutableShortShortMap |
asSynchronized() |
com.gs.collections.api.map.primitive.MutableShortShortMap |
asUnmodifiable() |
void |
clear() |
void |
compact()
Rehashes every element in the set into a new backing table of the smallest possible size and eliminating removed sentinels.
|
boolean |
containsKey(short key) |
boolean |
equals(java.lang.Object obj)
Follows the same general contract as
Map.equals(Object). |
void |
forEachKey(com.gs.collections.api.block.procedure.primitive.ShortProcedure procedure) |
void |
forEachKeyValue(com.gs.collections.api.block.procedure.primitive.ShortShortProcedure procedure) |
short |
get(short key) |
protected short |
getEmptyValue() |
short |
getIfAbsent(short key,
short ifAbsent) |
short |
getIfAbsentPut(short key,
short value) |
short |
getIfAbsentPut(short key,
com.gs.collections.api.block.function.primitive.ShortFunction0 function) |
<P> short |
getIfAbsentPutWith(short key,
com.gs.collections.api.block.function.primitive.ShortFunction<? super P> function,
P parameter) |
short |
getIfAbsentPutWithKey(short key,
com.gs.collections.api.block.function.primitive.ShortToShortFunction function) |
protected int |
getOccupiedWithData() |
short |
getOrThrow(short key) |
protected AbstractMutableShortValuesMap.SentinelValues |
getSentinelValues() |
protected int |
getTableSize() |
protected short |
getValueAtIndex(int index) |
int |
hashCode()
Follows the same general contract as
Map.hashCode(). |
<V> V |
injectInto(V injectedValue,
com.gs.collections.api.block.function.primitive.ObjectShortToObjectFunction<? super V,? extends V> function) |
protected boolean |
isNonSentinelAtIndex(int index) |
com.gs.collections.api.set.primitive.MutableShortSet |
keySet() |
com.gs.collections.api.LazyShortIterable |
keysView() |
com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.ShortShortPair> |
keyValuesView() |
static ShortShortHashMap |
newWithKeysValues(short key1,
short value1) |
static ShortShortHashMap |
newWithKeysValues(short key1,
short value1,
short key2,
short value2) |
static ShortShortHashMap |
newWithKeysValues(short key1,
short value1,
short key2,
short value2,
short key3,
short value3) |
static ShortShortHashMap |
newWithKeysValues(short key1,
short value1,
short key2,
short value2,
short key3,
short value3,
short key4,
short value4) |
void |
put(short key,
short value) |
void |
putAll(com.gs.collections.api.map.primitive.ShortShortMap map) |
void |
readExternal(java.io.ObjectInput in) |
ShortShortHashMap |
reject(com.gs.collections.api.block.predicate.primitive.ShortShortPredicate predicate) |
void |
remove(short key) |
void |
removeKey(short key) |
short |
removeKeyIfAbsent(short key,
short value) |
ShortShortHashMap |
select(com.gs.collections.api.block.predicate.primitive.ShortShortPredicate predicate) |
protected void |
setSentinelValuesNull() |
com.gs.collections.api.iterator.MutableShortIterator |
shortIterator() |
com.gs.collections.api.map.primitive.ImmutableShortShortMap |
toImmutable() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
short |
updateValue(short key,
short initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.ShortToShortFunction function) |
com.gs.collections.api.collection.primitive.MutableShortCollection |
values() |
ShortShortHashMap |
withKeysValues(short key1,
short value1,
short key2,
short value2) |
ShortShortHashMap |
withKeysValues(short key1,
short value1,
short key2,
short value2,
short key3,
short value3) |
ShortShortHashMap |
withKeysValues(short key1,
short value1,
short key2,
short value2,
short key3,
short value3,
short key4,
short value4) |
ShortShortHashMap |
withKeyValue(short key1,
short value1) |
ShortShortHashMap |
withoutAllKeys(com.gs.collections.api.ShortIterable keys) |
ShortShortHashMap |
withoutKey(short key) |
void |
writeExternal(java.io.ObjectOutput out) |
addEmptyKeyValue, addRemovedKeyValue, allSatisfy, anySatisfy, appendString, collect, contains, containsAll, containsValue, count, detectIfNone, each, forEach, forEachValue, isEmpty, max, min, noneSatisfy, notEmpty, reject, removeEmptyKey, removeRemovedKey, select, size, sum, toArrayappendString, appendString, asLazy, average, containsAll, makeString, makeString, makeString, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedListclone, finalize, getClass, notify, notifyAll, wait, wait, waitcollect, reject, selectcontainsValue, forEachValueallSatisfy, anySatisfy, asLazy, average, contains, containsAll, containsAll, count, detectIfNone, each, forEach, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, sum, toArray, toBag, toList, toSet, toSortedArray, toSortedListappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, sizeisEmpty, notEmpty, sizepublic ShortShortHashMap()
public ShortShortHashMap(int initialCapacity)
public ShortShortHashMap(com.gs.collections.api.map.primitive.ShortShortMap map)
public static ShortShortHashMap newWithKeysValues(short key1, short value1)
public static ShortShortHashMap newWithKeysValues(short key1, short value1, short key2, short value2)
public static ShortShortHashMap newWithKeysValues(short key1, short value1, short key2, short value2, short key3, short value3)
public static ShortShortHashMap newWithKeysValues(short key1, short value1, short key2, short value2, short key3, short value3, short key4, short value4)
protected int getOccupiedWithData()
getOccupiedWithData in class AbstractMutableShortValuesMapprotected AbstractMutableShortValuesMap.SentinelValues getSentinelValues()
getSentinelValues in class AbstractMutableShortValuesMapprotected void setSentinelValuesNull()
setSentinelValuesNull in class AbstractMutableShortValuesMapprotected short getEmptyValue()
getEmptyValue in class AbstractMutableShortValuesMapprotected int getTableSize()
getTableSize in class AbstractMutableShortValuesMapprotected short getValueAtIndex(int index)
getValueAtIndex in class AbstractMutableShortValuesMappublic boolean equals(java.lang.Object obj)
com.gs.collections.api.map.primitive.ShortShortMapMap.equals(Object).equals in interface com.gs.collections.api.map.primitive.ShortShortMapequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.map.primitive.ShortShortMapMap.hashCode().hashCode in interface com.gs.collections.api.map.primitive.ShortShortMaphashCode in class java.lang.Objectpublic java.lang.String toString()
com.gs.collections.api.PrimitiveIterabletoString in interface com.gs.collections.api.map.primitive.ShortShortMaptoString in interface com.gs.collections.api.PrimitiveIterabletoString in class AbstractShortIterablepublic com.gs.collections.api.iterator.MutableShortIterator shortIterator()
shortIterator in interface com.gs.collections.api.map.primitive.MutableShortValuesMapshortIterator in interface com.gs.collections.api.ShortIterablepublic <V> V injectInto(V injectedValue,
com.gs.collections.api.block.function.primitive.ObjectShortToObjectFunction<? super V,? extends V> function)
injectInto in interface com.gs.collections.api.ShortIterablepublic void clear()
clear in interface com.gs.collections.api.map.primitive.MutableShortValuesMapclear in interface MutableShortKeysMappublic void put(short key,
short value)
put in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic void putAll(com.gs.collections.api.map.primitive.ShortShortMap map)
putAll in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic void removeKey(short key)
removeKey in interface com.gs.collections.api.map.primitive.MutableShortShortMapremoveKey in interface MutableShortKeysMappublic void remove(short key)
remove in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic short removeKeyIfAbsent(short key,
short value)
removeKeyIfAbsent in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic short getIfAbsentPut(short key,
short value)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic short getIfAbsentPut(short key,
com.gs.collections.api.block.function.primitive.ShortFunction0 function)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic <P> short getIfAbsentPutWith(short key,
com.gs.collections.api.block.function.primitive.ShortFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic short getIfAbsentPutWithKey(short key,
com.gs.collections.api.block.function.primitive.ShortToShortFunction function)
getIfAbsentPutWithKey in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic short addToValue(short key,
short toBeAdded)
addToValue in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic short updateValue(short key,
short initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.ShortToShortFunction function)
updateValue in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic ShortShortHashMap withKeyValue(short key1, short value1)
withKeyValue in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic ShortShortHashMap withKeysValues(short key1, short value1, short key2, short value2)
public ShortShortHashMap withKeysValues(short key1, short value1, short key2, short value2, short key3, short value3)
public ShortShortHashMap withKeysValues(short key1, short value1, short key2, short value2, short key3, short value3, short key4, short value4)
public ShortShortHashMap withoutKey(short key)
withoutKey in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic ShortShortHashMap withoutAllKeys(com.gs.collections.api.ShortIterable keys)
withoutAllKeys in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic com.gs.collections.api.map.primitive.MutableShortShortMap asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic com.gs.collections.api.map.primitive.MutableShortShortMap asSynchronized()
asSynchronized in interface com.gs.collections.api.map.primitive.MutableShortShortMappublic com.gs.collections.api.map.primitive.ImmutableShortShortMap toImmutable()
toImmutable in interface com.gs.collections.api.map.primitive.ShortShortMappublic short get(short key)
get in interface com.gs.collections.api.map.primitive.ShortShortMappublic short getIfAbsent(short key,
short ifAbsent)
getIfAbsent in interface com.gs.collections.api.map.primitive.ShortShortMappublic short getOrThrow(short key)
getOrThrow in interface com.gs.collections.api.map.primitive.ShortShortMappublic boolean containsKey(short key)
containsKey in interface com.gs.collections.api.map.primitive.ShortShortMapcontainsKey in interface ShortKeysMappublic void forEachKey(com.gs.collections.api.block.procedure.primitive.ShortProcedure procedure)
forEachKey in interface com.gs.collections.api.map.primitive.ShortShortMapforEachKey in interface ShortKeysMappublic void forEachKeyValue(com.gs.collections.api.block.procedure.primitive.ShortShortProcedure procedure)
forEachKeyValue in interface com.gs.collections.api.map.primitive.ShortShortMappublic com.gs.collections.api.LazyShortIterable keysView()
keysView in interface com.gs.collections.api.map.primitive.ShortShortMappublic com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.ShortShortPair> keyValuesView()
keyValuesView in interface com.gs.collections.api.map.primitive.ShortShortMappublic ShortShortHashMap select(com.gs.collections.api.block.predicate.primitive.ShortShortPredicate predicate)
select in interface com.gs.collections.api.map.primitive.MutableShortShortMapselect in interface com.gs.collections.api.map.primitive.ShortShortMappublic ShortShortHashMap reject(com.gs.collections.api.block.predicate.primitive.ShortShortPredicate predicate)
reject in interface com.gs.collections.api.map.primitive.MutableShortShortMapreject in interface com.gs.collections.api.map.primitive.ShortShortMappublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void compact()
protected boolean isNonSentinelAtIndex(int index)
isNonSentinelAtIndex in class AbstractMutableShortValuesMappublic com.gs.collections.api.set.primitive.MutableShortSet keySet()
keySet in interface com.gs.collections.api.map.primitive.ShortShortMappublic com.gs.collections.api.collection.primitive.MutableShortCollection values()
values in interface com.gs.collections.api.map.primitive.ShortValuesMap