public static class OffsetStoreTypeFlow.JavaWriteTypeFlow extends OffsetStoreTypeFlow.AbstractUnsafeStoreTypeFlow
OffsetStoreTypeFlow.AbstractUnsafeStoreTypeFlow, OffsetStoreTypeFlow.AtomicWriteTypeFlow, OffsetStoreTypeFlow.CompareAndSwapTypeFlow, OffsetStoreTypeFlow.JavaWriteTypeFlow, OffsetStoreTypeFlow.StoreIndexedTypeFlow, OffsetStoreTypeFlow.UnsafePartitionStoreTypeFlow, OffsetStoreTypeFlow.UnsafeStoreTypeFlow
objectFlow
context, declaredType, graphRef, id, inQueue, nextId, source, usedAsAParameter, usedAsAReceiver
Constructor and Description |
---|
JavaWriteTypeFlow(BigBang bb,
MethodFlowsGraph methodFlows,
OffsetStoreTypeFlow.JavaWriteTypeFlow original) |
JavaWriteTypeFlow(org.graalvm.compiler.nodes.extended.JavaWriteNode node,
AnalysisType objectType,
AnalysisType componentType,
TypeFlow<?> objectFlow,
TypeFlow<?> valueFlow) |
Modifier and Type | Method and Description |
---|---|
OffsetStoreTypeFlow.JavaWriteTypeFlow |
makeCopy(BigBang bb,
MethodFlowsGraph methodFlows) |
String |
toString() |
addState, copy, initClone, onObservedUpdate
getObjectState, onObservedSaturated, receiver, setObserved
addInput, addObservee, addObserver, addOriginalObserver, addOriginalUse, addState, addUse, canSaturate, context, declaredTypeFilter, doAddUse, equals, filter, getDeclaredType, getInputs, getObservees, getObservers, getSlot, getSource, getState, getUses, graphRef, hashCode, id, isAllInstantiated, isClone, isCloseToAllInstantiated, isSaturated, isUsedAsAParameter, isUsedAsAReceiver, method, notifyObservers, onInputSaturated, onSaturated, removeInput, removeObservee, removeObserver, removeUse, replacedObservedWith, replaceObservedWith, setSaturated, setSlot, setState, setUsedAsAParameter, setUsedAsAReceiver, swapOut, update
public JavaWriteTypeFlow(org.graalvm.compiler.nodes.extended.JavaWriteNode node, AnalysisType objectType, AnalysisType componentType, TypeFlow<?> objectFlow, TypeFlow<?> valueFlow)
public JavaWriteTypeFlow(BigBang bb, MethodFlowsGraph methodFlows, OffsetStoreTypeFlow.JavaWriteTypeFlow original)
public OffsetStoreTypeFlow.JavaWriteTypeFlow makeCopy(BigBang bb, MethodFlowsGraph methodFlows)
makeCopy
in class OffsetStoreTypeFlow.AbstractUnsafeStoreTypeFlow