protected class SimpleHashableStateFactory.SimpleCachedHashableState extends HashableState.CachedHashableState implements SimpleHashableStateFactory.SimpleHashableStateInterface
HashableState.CachedHashableStatehashCode, needToRecomputeHashCodes| Constructor and Description |
|---|
SimpleHashableStateFactory.SimpleCachedHashableState(State s) |
| Modifier and Type | Method and Description |
|---|---|
int |
computeHashCode()
This method computes the hashCode for this
HashableState |
State |
copy()
Returns a copy of this state, if mutable the copy should be deep.
|
boolean |
equals(java.lang.Object other) |
HashableStateFactory |
getParentHashingFactory() |
hashCodeaddAllObjects, addObject, getAllObjects, getAllObjectsByClass, getAllUnsetAttributes, getCompleteStateDescription, getCompleteStateDescriptionWithUnsetAttributesAsNull, getFirstObjectOfClass, getObject, getObjectClassesPresent, getObjectMatchingTo, getObjectsOfClass, getPossibleBindingsGivenParamOrderGroups, getSourceState, numTotalObjects, removeAllObjects, removeObject, removeObject, renameObject, renameObject, setObjectsValuepublic SimpleHashableStateFactory.SimpleCachedHashableState(State s)
public int computeHashCode()
HashableState.CachedHashableStateHashableStatecomputeHashCode in class HashableState.CachedHashableStatepublic boolean equals(java.lang.Object other)
equals in class HashableStatepublic State copy()
Statepublic HashableStateFactory getParentHashingFactory()
getParentHashingFactory in interface SimpleHashableStateFactory.SimpleHashableStateInterface