public abstract static class OffsetStoreTypeFlow.AbstractUnsafeStoreTypeFlow extends OffsetStoreTypeFlow
OffsetStoreTypeFlow.AbstractUnsafeStoreTypeFlow, OffsetStoreTypeFlow.AtomicWriteTypeFlow, OffsetStoreTypeFlow.CompareAndSwapTypeFlow, OffsetStoreTypeFlow.JavaWriteTypeFlow, OffsetStoreTypeFlow.StoreIndexedTypeFlow, OffsetStoreTypeFlow.UnsafePartitionStoreTypeFlow, OffsetStoreTypeFlow.UnsafeStoreTypeFlowobjectFlowcontext, declaredType, graphRef, id, inQueue, nextId, source, usedAsAParameter, usedAsAReceiver| Modifier and Type | Method and Description |
|---|---|
boolean |
addState(BigBang bb,
TypeState add) |
OffsetStoreTypeFlow.AbstractUnsafeStoreTypeFlow |
copy(BigBang bb,
MethodFlowsGraph methodFlows)
By default a type flow is not cloneable.
|
protected abstract OffsetStoreTypeFlow.AbstractUnsafeStoreTypeFlow |
makeCopy(BigBang bb,
MethodFlowsGraph methodFlows) |
void |
onObservedUpdate(BigBang bb)
Notify the observer that the observed type flow state has changed.
|
getObjectState, receiveraddInput, addObservee, addObserver, addOriginalObserver, addOriginalUse, addState, addUse, clearUses, context, doAddObserver, doAddUse, equals, filter, getDeclaredType, getInputs, getObservees, getObservers, getSlot, getSource, getState, getUses, graphRef, hashCode, id, initClone, isAllInstantiated, isClone, isCloseToAllInstantiated, isUsedAsAParameter, isUsedAsAReceiver, method, notifyObservers, removeInput, removeObservee, removeObserver, removeUse, setSlot, setState, setUsedAsAParameter, setUsedAsAReceiver, toString, updatepublic final OffsetStoreTypeFlow.AbstractUnsafeStoreTypeFlow copy(BigBang bb, MethodFlowsGraph methodFlows)
TypeFlowcopy in class OffsetStoreTypeFlowprotected abstract OffsetStoreTypeFlow.AbstractUnsafeStoreTypeFlow makeCopy(BigBang bb, MethodFlowsGraph methodFlows)
public boolean addState(BigBang bb, TypeState add)
addState in class OffsetStoreTypeFlowpublic void onObservedUpdate(BigBang bb)
TypeFlowonObservedUpdate in class OffsetStoreTypeFlow