it.unimi.dsi.fastutil.bytes
Class AbstractByteSet

java.lang.Object
  extended byit.unimi.dsi.fastutil.bytes.AbstractByteCollection
      extended byit.unimi.dsi.fastutil.bytes.AbstractByteSet
All Implemented Interfaces:
ByteCollection, ByteSet, Cloneable, Collection, Set
Direct Known Subclasses:
ByteAVLTreeSet, ByteLinkedOpenHashSet, ByteOpenHashSet, ByteRBTreeSet

public abstract class AbstractByteSet
extends AbstractByteCollection
implements Cloneable, ByteSet

An abstract class providing basic methods for sets implementing a type-specific interface.


Constructor Summary
AbstractByteSet()
           
 
Method Summary
 boolean equals(Object o)
           
 int hashCode()
          Returns a hash code for this set.
 ByteBidirectionalIterator iterator(byte from)
           
 
Methods inherited from class it.unimi.dsi.fastutil.bytes.AbstractByteCollection
add, add, addAll, addAll, contains, containsAll, containsAll, isEmpty, iterator, remove, remove, removeAll, removeAll, retainAll, retainAll, toArray, toArray, toArray, toByteArray, toByteArray, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 
Methods inherited from interface it.unimi.dsi.fastutil.bytes.ByteCollection
add, addAll, byteIterator, contains, containsAll, remove, removeAll, retainAll, toArray, toByteArray, toByteArray
 

Constructor Detail

AbstractByteSet

public AbstractByteSet()
Method Detail

equals

public boolean equals(Object o)
Specified by:
equals in interface Set

hashCode

public int hashCode()
Returns a hash code for this set. The hash code of a set is computed by summing the hash codes of its elements.

Specified by:
hashCode in interface Set
Returns:
a hash code for this set.

iterator

public ByteBidirectionalIterator iterator(byte from)