public class AntiDepAnalysisFactory extends AnalysisFactoryVarContext<AntiDepAbsVal>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ANALYSIS_NAME |
static java.lang.String |
INTRA_ANTI_DEPENDENCIES
This analysis result stores a Set
|
extInfo| Constructor and Description |
|---|
AntiDepAnalysisFactory(AccrueExtensionInfo extInfo) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
analysisName()
Get the name of the analysis
|
java.lang.String |
analysisReportName()
Get the name of the analysis report
|
AnalysisUtil<VarContext<AntiDepAbsVal>> |
analysisUtil(WorkQueue<VarContext<AntiDepAbsVal>> wq,
AnalysisUnit aunit)
Get the object sensitive analysis utility class.
|
AntiDepAbsVal |
bottomAbstractValue() |
VarContext<AntiDepAbsVal> |
startItem(AnalysisUtil<VarContext<AntiDepAbsVal>> autil,
polyglot.ast.ProcedureDecl startProc)
Get the start item for the analysis
|
emptyExitMap, restoreCallingFramecreateAnalysisContext, reportTopics, startProcAnalysisContextpublic static final java.lang.String ANALYSIS_NAME
public static final java.lang.String INTRA_ANTI_DEPENDENCIES
public AntiDepAnalysisFactory(AccrueExtensionInfo extInfo)
public java.lang.String analysisName()
AnalysisFactoryanalysisName in class AnalysisFactory<VarContext<AntiDepAbsVal>>public java.lang.String analysisReportName()
AnalysisFactoryanalysisReportName in class AnalysisFactory<VarContext<AntiDepAbsVal>>public AntiDepAbsVal bottomAbstractValue()
bottomAbstractValue in class AnalysisFactoryVarContext<AntiDepAbsVal>public AnalysisUtil<VarContext<AntiDepAbsVal>> analysisUtil(WorkQueue<VarContext<AntiDepAbsVal>> wq, AnalysisUnit aunit)
AnalysisFactoryanalysisUtil in class AnalysisFactory<VarContext<AntiDepAbsVal>>wq - Analysis work queue of CodeInstanceaunit - Analysis unit that we are constructing the AnalysisUtil for.public VarContext<AntiDepAbsVal> startItem(AnalysisUtil<VarContext<AntiDepAbsVal>> autil, polyglot.ast.ProcedureDecl startProc) throws polyglot.types.SemanticException
AnalysisFactorystartItem in class AnalysisFactory<VarContext<AntiDepAbsVal>>autil - Object sensitive analysis utilitystartProc - Entry procedure for the analysispolyglot.types.SemanticException - thrown if the start item cannot be computed due to a semantic
error