Class ByteFloatHashMap.KeySet
- java.lang.Object
-
- org.eclipse.collections.impl.map.mutable.primitive.AbstractMutableByteKeySet
-
- org.eclipse.collections.impl.map.mutable.primitive.ByteFloatHashMap.KeySet
-
- All Implemented Interfaces:
java.io.Externalizable
,java.io.Serializable
,ByteIterable
,MutableByteCollection
,PrimitiveIterable
,ByteSet
,MutableByteSet
- Enclosing class:
- ByteFloatHashMap
private class ByteFloatHashMap.KeySet extends AbstractMutableByteKeySet
-
-
Constructor Summary
Constructors Modifier Constructor Description private
KeySet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableByteIterator
byteIterator()
Returns a primitive iterator that can be used to iterate over the ByteIterable in an imperative style.ByteSet
freeze()
Returns a frozen copy of this set.protected byte
getKeyAtIndex(int index)
protected MutableByteKeysMap
getOuter()
protected AbstractMutableFloatValuesMap.SentinelValues
getSentinelValues()
protected int
getTableSize()
MutableByteSet
newEmpty()
Creates a new empty mutable version of the same Set type.boolean
retainAll(byte... source)
boolean
retainAll(ByteIterable source)
-
Methods inherited from class org.eclipse.collections.impl.map.mutable.primitive.AbstractMutableByteKeySet
add, addAll, addAll, allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, asSynchronized, asUnmodifiable, average, cartesianProduct, chunk, clear, collect, contains, containsAll, containsAll, count, detectIfNone, each, equals, hashCode, injectInto, isEmpty, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, notEmpty, readExternal, reject, remove, removeAll, removeAll, select, size, sum, toArray, toArray, toBag, toImmutable, toList, toSet, toSortedArray, toSortedList, toString, with, withAll, without, withoutAll, writeExternal, writeReplace
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.collections.api.ByteIterable
averageIfEmpty, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, containsAny, containsAny, containsNone, containsNone, flatCollect, forEach, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, medianIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, summaryStatistics, toSortedList, toSortedListBy, toSortedListBy
-
Methods inherited from interface org.eclipse.collections.api.set.primitive.ByteSet
isProperSubsetOf, isSubsetOf
-
Methods inherited from interface org.eclipse.collections.api.collection.primitive.MutableByteCollection
removeIf
-
Methods inherited from interface org.eclipse.collections.api.set.primitive.MutableByteSet
difference, intersect, symmetricDifference, tap, union
-
-
-
-
Method Detail
-
getOuter
protected MutableByteKeysMap getOuter()
- Specified by:
getOuter
in classAbstractMutableByteKeySet
-
getSentinelValues
protected AbstractMutableFloatValuesMap.SentinelValues getSentinelValues()
- Specified by:
getSentinelValues
in classAbstractMutableByteKeySet
-
getKeyAtIndex
protected byte getKeyAtIndex(int index)
- Specified by:
getKeyAtIndex
in classAbstractMutableByteKeySet
-
getTableSize
protected int getTableSize()
- Specified by:
getTableSize
in classAbstractMutableByteKeySet
-
byteIterator
public MutableByteIterator byteIterator()
Description copied from interface:ByteIterable
Returns a primitive iterator that can be used to iterate over the ByteIterable in an imperative style.
-
retainAll
public boolean retainAll(ByteIterable source)
- See Also:
Collection.retainAll(Collection)
-
retainAll
public boolean retainAll(byte... source)
- See Also:
Collection.retainAll(Collection)
-
freeze
public ByteSet freeze()
Description copied from interface:MutableByteSet
Returns a frozen copy of this set. A frozen copy is the same thing as an immutable copy without safe-publish guarantees.
-
newEmpty
public MutableByteSet newEmpty()
Description copied from interface:MutableByteSet
Creates a new empty mutable version of the same Set type.- Since:
- 9.2.
-
-