public class LongShortHashMap extends AbstractMutableShortValuesMap implements com.gs.collections.api.map.primitive.MutableLongShortMap, java.io.Externalizable, MutableLongKeysMap
AbstractMutableShortValuesMap.AbstractShortValuesCollection, AbstractMutableShortValuesMap.SentinelValues| Constructor and Description |
|---|
LongShortHashMap() |
LongShortHashMap(int initialCapacity) |
LongShortHashMap(com.gs.collections.api.map.primitive.LongShortMap map) |
| Modifier and Type | Method and Description |
|---|---|
short |
addToValue(long key,
short toBeAdded) |
com.gs.collections.api.map.primitive.MutableLongShortMap |
asSynchronized() |
com.gs.collections.api.map.primitive.MutableLongShortMap |
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(long 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.LongProcedure procedure) |
void |
forEachKeyValue(com.gs.collections.api.block.procedure.primitive.LongShortProcedure procedure) |
short |
get(long key) |
protected short |
getEmptyValue() |
short |
getIfAbsent(long key,
short ifAbsent) |
short |
getIfAbsentPut(long key,
short value) |
short |
getIfAbsentPut(long key,
com.gs.collections.api.block.function.primitive.ShortFunction0 function) |
<P> short |
getIfAbsentPutWith(long key,
com.gs.collections.api.block.function.primitive.ShortFunction<? super P> function,
P parameter) |
short |
getIfAbsentPutWithKey(long key,
com.gs.collections.api.block.function.primitive.LongToShortFunction function) |
protected int |
getOccupiedWithData() |
short |
getOrThrow(long 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.MutableLongSet |
keySet() |
com.gs.collections.api.LazyLongIterable |
keysView() |
com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.LongShortPair> |
keyValuesView() |
static LongShortHashMap |
newWithKeysValues(long key1,
short value1) |
static LongShortHashMap |
newWithKeysValues(long key1,
short value1,
long key2,
short value2) |
static LongShortHashMap |
newWithKeysValues(long key1,
short value1,
long key2,
short value2,
long key3,
short value3) |
static LongShortHashMap |
newWithKeysValues(long key1,
short value1,
long key2,
short value2,
long key3,
short value3,
long key4,
short value4) |
void |
put(long key,
short value) |
void |
putAll(com.gs.collections.api.map.primitive.LongShortMap map) |
void |
readExternal(java.io.ObjectInput in) |
LongShortHashMap |
reject(com.gs.collections.api.block.predicate.primitive.LongShortPredicate predicate) |
void |
remove(long key) |
void |
removeKey(long key) |
short |
removeKeyIfAbsent(long key,
short value) |
LongShortHashMap |
select(com.gs.collections.api.block.predicate.primitive.LongShortPredicate predicate) |
protected void |
setSentinelValuesNull() |
com.gs.collections.api.iterator.MutableShortIterator |
shortIterator() |
com.gs.collections.api.map.primitive.ImmutableLongShortMap |
toImmutable() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
short |
updateValue(long key,
short initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.ShortToShortFunction function) |
com.gs.collections.api.collection.primitive.MutableShortCollection |
values() |
LongShortHashMap |
withKeysValues(long key1,
short value1,
long key2,
short value2) |
LongShortHashMap |
withKeysValues(long key1,
short value1,
long key2,
short value2,
long key3,
short value3) |
LongShortHashMap |
withKeysValues(long key1,
short value1,
long key2,
short value2,
long key3,
short value3,
long key4,
short value4) |
LongShortHashMap |
withKeyValue(long key1,
short value1) |
LongShortHashMap |
withoutAllKeys(com.gs.collections.api.LongIterable keys) |
LongShortHashMap |
withoutKey(long 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 LongShortHashMap()
public LongShortHashMap(int initialCapacity)
public LongShortHashMap(com.gs.collections.api.map.primitive.LongShortMap map)
public static LongShortHashMap newWithKeysValues(long key1, short value1)
public static LongShortHashMap newWithKeysValues(long key1, short value1, long key2, short value2)
public static LongShortHashMap newWithKeysValues(long key1, short value1, long key2, short value2, long key3, short value3)
public static LongShortHashMap newWithKeysValues(long key1, short value1, long key2, short value2, long key3, short value3, long 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.LongShortMapMap.equals(Object).equals in interface com.gs.collections.api.map.primitive.LongShortMapequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.map.primitive.LongShortMapMap.hashCode().hashCode in interface com.gs.collections.api.map.primitive.LongShortMaphashCode in class java.lang.Objectpublic java.lang.String toString()
com.gs.collections.api.PrimitiveIterabletoString in interface com.gs.collections.api.map.primitive.LongShortMaptoString 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 MutableLongKeysMappublic void put(long key,
short value)
put in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic void putAll(com.gs.collections.api.map.primitive.LongShortMap map)
putAll in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic void removeKey(long key)
removeKey in interface com.gs.collections.api.map.primitive.MutableLongShortMapremoveKey in interface MutableLongKeysMappublic void remove(long key)
remove in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic short removeKeyIfAbsent(long key,
short value)
removeKeyIfAbsent in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic short getIfAbsentPut(long key,
short value)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic short getIfAbsentPut(long key,
com.gs.collections.api.block.function.primitive.ShortFunction0 function)
getIfAbsentPut in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic <P> short getIfAbsentPutWith(long key,
com.gs.collections.api.block.function.primitive.ShortFunction<? super P> function,
P parameter)
getIfAbsentPutWith in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic short getIfAbsentPutWithKey(long key,
com.gs.collections.api.block.function.primitive.LongToShortFunction function)
getIfAbsentPutWithKey in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic short addToValue(long key,
short toBeAdded)
addToValue in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic short updateValue(long key,
short initialValueIfAbsent,
com.gs.collections.api.block.function.primitive.ShortToShortFunction function)
updateValue in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic LongShortHashMap withKeyValue(long key1, short value1)
withKeyValue in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic LongShortHashMap withKeysValues(long key1, short value1, long key2, short value2)
public LongShortHashMap withKeysValues(long key1, short value1, long key2, short value2, long key3, short value3)
public LongShortHashMap withKeysValues(long key1, short value1, long key2, short value2, long key3, short value3, long key4, short value4)
public LongShortHashMap withoutKey(long key)
withoutKey in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic LongShortHashMap withoutAllKeys(com.gs.collections.api.LongIterable keys)
withoutAllKeys in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic com.gs.collections.api.map.primitive.MutableLongShortMap asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic com.gs.collections.api.map.primitive.MutableLongShortMap asSynchronized()
asSynchronized in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic com.gs.collections.api.map.primitive.ImmutableLongShortMap toImmutable()
toImmutable in interface com.gs.collections.api.map.primitive.LongShortMappublic short get(long key)
get in interface com.gs.collections.api.map.primitive.LongShortMappublic short getIfAbsent(long key,
short ifAbsent)
getIfAbsent in interface com.gs.collections.api.map.primitive.LongShortMappublic short getOrThrow(long key)
getOrThrow in interface com.gs.collections.api.map.primitive.LongShortMappublic boolean containsKey(long key)
containsKey in interface com.gs.collections.api.map.primitive.LongShortMapcontainsKey in interface LongKeysMappublic void forEachKey(com.gs.collections.api.block.procedure.primitive.LongProcedure procedure)
forEachKey in interface com.gs.collections.api.map.primitive.LongShortMapforEachKey in interface LongKeysMappublic void forEachKeyValue(com.gs.collections.api.block.procedure.primitive.LongShortProcedure procedure)
forEachKeyValue in interface com.gs.collections.api.map.primitive.LongShortMappublic com.gs.collections.api.LazyLongIterable keysView()
keysView in interface com.gs.collections.api.map.primitive.LongShortMappublic com.gs.collections.api.RichIterable<com.gs.collections.api.tuple.primitive.LongShortPair> keyValuesView()
keyValuesView in interface com.gs.collections.api.map.primitive.LongShortMappublic LongShortHashMap select(com.gs.collections.api.block.predicate.primitive.LongShortPredicate predicate)
select in interface com.gs.collections.api.map.primitive.LongShortMapselect in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic LongShortHashMap reject(com.gs.collections.api.block.predicate.primitive.LongShortPredicate predicate)
reject in interface com.gs.collections.api.map.primitive.LongShortMapreject in interface com.gs.collections.api.map.primitive.MutableLongShortMappublic 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.MutableLongSet keySet()
keySet in interface com.gs.collections.api.map.primitive.LongShortMappublic com.gs.collections.api.collection.primitive.MutableShortCollection values()
values in interface com.gs.collections.api.map.primitive.ShortValuesMap