public class AnalysisTarget
extends java.lang.Object
| Constructor and Description |
|---|
AnalysisTarget(Expression expression,
DFANode cfgNode,
Procedure proc) |
AnalysisTarget(FunctionCall fc,
DFANode cfgNode,
Procedure proc) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefChain(AnalysisTarget def) |
void |
addUseChain(AnalysisTarget use) |
boolean |
equals(java.lang.Object o) |
java.util.Set<AnalysisTarget> |
getDefChain() |
DFANode |
getDFANode() |
Expression |
getExpression() |
FunctionCall |
getFunctionCall() |
Procedure |
getProcedure() |
java.util.Set<AnalysisTarget> |
getUseChain() |
int |
hashCode() |
void |
putDefChain(java.util.Set<AnalysisTarget> defChain) |
void |
putUseChain(java.util.Set<AnalysisTarget> useChain) |
void |
setDummy() |
java.lang.String |
toString() |
public AnalysisTarget(Expression expression, DFANode cfgNode, Procedure proc)
public AnalysisTarget(FunctionCall fc, DFANode cfgNode, Procedure proc)
public Expression getExpression()
public Procedure getProcedure()
public void setDummy()
public DFANode getDFANode()
public FunctionCall getFunctionCall()
public void putUseChain(java.util.Set<AnalysisTarget> useChain)
public void putDefChain(java.util.Set<AnalysisTarget> defChain)
public java.util.Set<AnalysisTarget> getUseChain()
public java.util.Set<AnalysisTarget> getDefChain()
public void addUseChain(AnalysisTarget use)
public void addDefChain(AnalysisTarget def)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object