Class AccumulationStore
java.lang.Object
org.checkerframework.framework.flow.CFAbstractStore<AccumulationValue,AccumulationStore>
 
org.checkerframework.common.accumulation.AccumulationStore
- All Implemented Interfaces:
- Store<AccumulationStore>,- org.plumelib.util.UniqueId
This class is boilerplate, to enable the logic in AccumulationValue.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.checkerframework.dataflow.analysis.StoreStore.FlowRule, Store.Kind
- 
Field SummaryFields inherited from class org.checkerframework.framework.flow.CFAbstractStoreanalysis, arrayValues, classValues, fieldValues, localVariableValues, methodCallExpressions, sequentialSemantics, thisValue
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAccumulationStore(CFAbstractAnalysis<AccumulationValue, AccumulationStore, ?> analysis, boolean sequentialSemantics) Constructor matching super.protectedConstructor matching super's copy constructor.
- 
Method SummaryMethods inherited from class org.checkerframework.framework.flow.CFAbstractStorecanAlias, canInsertJavaExpression, clearValue, computeNewValueAndInsert, copy, equals, getFieldValue, getFieldValues, getUid, getValue, getValue, getValue, getValue, getValue, getValue, hashCode, initializeMethodParameter, initializeThisValue, insertOrRefine, insertOrRefine, insertOrRefinePermitNondeterministic, insertThisValue, insertValue, insertValue, insertValue, insertValuePermitNondeterministic, insertValuePermitNondeterministic, internalVisualize, isMonotonicUpdate, isSideEffectFree, leastUpperBound, newFieldValueAfterMethodCall, newMonotonicFieldValueAfterMethodCall, removeConflicting, removeConflicting, removeConflicting, replaceValue, shouldInsert, supersetOf, toString, updateForArrayAssignment, updateForAssignment, updateForFieldAccessAssignment, updateForLocalVariableAssignment, updateForMethodCall, visualize, widenedUpperBoundMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.plumelib.util.UniqueIdgetClassAndUid
- 
Constructor Details- 
AccumulationStoreprotected AccumulationStore(CFAbstractAnalysis<AccumulationValue, AccumulationStore, ?> analysis, boolean sequentialSemantics) Constructor matching super.- Parameters:
- analysis- the analysis
- sequentialSemantics- whether to use sequential semantics (true) or concurrent semantics (false)
 
- 
AccumulationStoreConstructor matching super's copy constructor.- Parameters:
- other- another store
 
 
-