public class KeyForAnalysis extends CFAbstractAnalysis<KeyForValue,KeyForStore,KeyForTransfer>
Analysis.WorklistatypeFactory, checker, dependentTypesHelper, fieldValues, qualifierHierarchy, typeHierarchyblockCount, cfg, currentInput, currentNode, currentTree, elseStores, env, finalLocalValues, inputs, isRunning, maxCountBeforeWidening, nodeValues, storesAtReturnStatements, thenStores, transferFunction, types, worklist| Constructor and Description | 
|---|
KeyForAnalysis(BaseTypeChecker checker,
              KeyForAnnotatedTypeFactory factory,
              List<Pair<VariableElement,KeyForValue>> fieldValues)  | 
KeyForAnalysis(BaseTypeChecker checker,
              KeyForAnnotatedTypeFactory factory,
              List<Pair<VariableElement,KeyForValue>> fieldValues,
              int maxCountBeforeWidening)  | 
| Modifier and Type | Method and Description | 
|---|---|
KeyForValue | 
createAbstractValue(Set<AnnotationMirror> annotations,
                   TypeMirror underlyingType)  | 
KeyForStore | 
createCopiedStore(KeyForStore store)  | 
KeyForStore | 
createEmptyStore(boolean sequentialSemantics)  | 
createAbstractValue, createSingleAnnotationValue, createTransferFunction, defaultCreateAbstractValue, getFieldValues, getTypeFactory, getTypeHierarchy, performAnalysis, visualizeCFGaddStoreBefore, addToWorklist, callTransferFunction, getContainingClass, getContainingMethod, getCurrentTree, getEnv, getExceptionalExitStore, getInput, getInputBefore, getNodesForTree, getNodeValues, getRegularExitStore, getResult, getReturnStatementStores, getStoreBefore, getTransferFunction, getTypes, getValue, getValue, init, isRunning, performAnalysis, performAnalysisBlock, propagateStoresTo, readFromStore, setCurrentTree, updateNodeValuespublic KeyForAnalysis(BaseTypeChecker checker, KeyForAnnotatedTypeFactory factory, List<Pair<VariableElement,KeyForValue>> fieldValues, int maxCountBeforeWidening)
public KeyForAnalysis(BaseTypeChecker checker, KeyForAnnotatedTypeFactory factory, List<Pair<VariableElement,KeyForValue>> fieldValues)
public KeyForStore createEmptyStore(boolean sequentialSemantics)
createEmptyStore in class CFAbstractAnalysis<KeyForValue,KeyForStore,KeyForTransfer>public KeyForStore createCopiedStore(KeyForStore store)
createCopiedStore in class CFAbstractAnalysis<KeyForValue,KeyForStore,KeyForTransfer>s.public KeyForValue createAbstractValue(Set<AnnotationMirror> annotations, TypeMirror underlyingType)
createAbstractValue in class CFAbstractAnalysis<KeyForValue,KeyForStore,KeyForTransfer>annotations and underlyingType.