| Interface | Description |
|---|---|
| HashableState |
An interface for an object that computes hash codes and performs equality checks for states.
|
| HashableStateFactory |
This interface is to be used by classes that can produce
HashableState objects
that provide a hash values and perform equality checks for State objects. |
| Class | Description |
|---|---|
| ReflectiveHashableStateFactory |
A HashableState factory to use when the source
State objects by default implement the HashableState
interface. |
| WrappedHashableState |