public class NullnessStore extends InitializationStore<NullnessValue,NullnessStore>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isPolyNullNull |
initializedFields, invariantFields| Constructor and Description |
|---|
NullnessStore(org.checkerframework.framework.flow.CFAbstractAnalysis<NullnessValue,NullnessStore,?> analysis,
boolean sequentialSemantics) |
NullnessStore(NullnessStore s) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
internalVisualize(org.checkerframework.dataflow.cfg.CFGVisualizer<NullnessValue,NullnessStore,?> viz) |
boolean |
isPolyNullNull() |
NullnessStore |
leastUpperBound(NullnessStore other) |
void |
setPolyNullNull(boolean isPolyNullNull) |
protected boolean |
supersetOf(org.checkerframework.framework.flow.CFAbstractStore<NullnessValue,NullnessStore> o) |
addInitializedField, addInitializedField, getAnalysis, getFieldValues, insertValue, isFieldInitialized, updateForMethodCallcanAlias, canInsertReceiver, clearValue, copy, equals, getValue, getValue, getValue, getValue, getValue, getValue, hashCode, initializeMethodParameter, initializeThisValue, insertThisValue, insertValue, isMonotonicUpdate, isSideEffectFree, removeConflicting, removeConflicting, removeConflicting, replaceValue, toString, updateForArrayAssignment, updateForAssignment, updateForFieldAccessAssignment, updateForLocalVariableAssignment, visualize, widenedUpperBoundpublic NullnessStore(org.checkerframework.framework.flow.CFAbstractAnalysis<NullnessValue,NullnessStore,?> analysis, boolean sequentialSemantics)
public NullnessStore(NullnessStore s)
public NullnessStore leastUpperBound(NullnessStore other)
leastUpperBound in interface org.checkerframework.dataflow.analysis.Store<NullnessStore>leastUpperBound in class InitializationStore<NullnessValue,NullnessStore>protected boolean supersetOf(org.checkerframework.framework.flow.CFAbstractStore<NullnessValue,NullnessStore> o)
supersetOf in class InitializationStore<NullnessValue,NullnessStore>protected void internalVisualize(org.checkerframework.dataflow.cfg.CFGVisualizer<NullnessValue,NullnessStore,?> viz)
internalVisualize in class InitializationStore<NullnessValue,NullnessStore>public boolean isPolyNullNull()
public void setPolyNullNull(boolean isPolyNullNull)