public abstract class StoreFieldTypeFlow extends AccessFieldTypeFlow
Modifier and Type | Class and Description |
---|---|
static class |
StoreFieldTypeFlow.StoreInstanceFieldTypeFlow
The state of the StoreFieldTypeFlow reflects the state of the stored value.
|
static class |
StoreFieldTypeFlow.StoreStaticFieldTypeFlow |
field
context, declaredType, graphRef, id, inQueue, nextId, source, usedAsAParameter, usedAsAReceiver
Modifier | Constructor and Description |
---|---|
protected |
StoreFieldTypeFlow(org.graalvm.compiler.nodes.java.StoreFieldNode node) |
protected |
StoreFieldTypeFlow(StoreFieldTypeFlow original,
MethodFlowsGraph methodFlows) |
Modifier and Type | Method and Description |
---|---|
TypeState |
filter(BigBang bb,
TypeState newState) |
addState, field, filterObjectState
addInput, addObservee, addObserver, addOriginalObserver, addOriginalUse, addState, addUse, canSaturate, context, copy, declaredTypeFilter, doAddUse, equals, getDeclaredType, getInputs, getObservees, getObservers, getSlot, getSource, getState, getUses, graphRef, hashCode, id, initClone, isAllInstantiated, isClone, isCloseToAllInstantiated, isSaturated, isUsedAsAParameter, isUsedAsAReceiver, method, notifyObservers, onInputSaturated, onObservedSaturated, onObservedUpdate, onSaturated, receiver, removeInput, removeObservee, removeObserver, removeUse, replacedObservedWith, replaceObservedWith, setObserved, setSaturated, setSlot, setState, setUsedAsAParameter, setUsedAsAReceiver, swapOut, toString, update
protected StoreFieldTypeFlow(org.graalvm.compiler.nodes.java.StoreFieldNode node)
protected StoreFieldTypeFlow(StoreFieldTypeFlow original, MethodFlowsGraph methodFlows)