public class ExprSubstitutionVisitor extends ExprMapVisitor implements ExprVisitor<za.ac.sun.cs.green.expr.Expression>
| Modifier and Type | Field and Description |
|---|---|
private DynamicRegion |
dynRegion |
ExprVisitorAdapter |
eva |
private gov.nasa.jpf.vm.StackFrame |
sf |
private boolean |
somethingChanged |
static StaticRegionException |
sre |
private gov.nasa.jpf.vm.ThreadInfo |
ti |
private DynamicTable |
valueSymbolTable |
| Constructor and Description |
|---|
ExprSubstitutionVisitor(gov.nasa.jpf.vm.ThreadInfo ti,
DynamicRegion dynRegion,
DynamicTable valueSymbolTable) |
| Modifier and Type | Method and Description |
|---|---|
DynamicTable |
getValueSymbolTable() |
boolean |
isSomethingChanged() |
void |
setValueSymbolTable(DynamicTable valueSymbolTable) |
za.ac.sun.cs.green.expr.Expression |
visit(FieldRefVarExpr expr) |
za.ac.sun.cs.green.expr.Expression |
visit(WalaVarExpr expr) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitprivate gov.nasa.jpf.vm.ThreadInfo ti
private gov.nasa.jpf.vm.StackFrame sf
public ExprVisitorAdapter eva
private DynamicRegion dynRegion
private DynamicTable valueSymbolTable
private boolean somethingChanged
public static StaticRegionException sre
public ExprSubstitutionVisitor(gov.nasa.jpf.vm.ThreadInfo ti,
DynamicRegion dynRegion,
DynamicTable valueSymbolTable)
public boolean isSomethingChanged()
public void setValueSymbolTable(DynamicTable valueSymbolTable)
public DynamicTable getValueSymbolTable()
public za.ac.sun.cs.green.expr.Expression visit(WalaVarExpr expr)
visit in interface ExprVisitor<za.ac.sun.cs.green.expr.Expression>visit in class ExprMapVisitorpublic za.ac.sun.cs.green.expr.Expression visit(FieldRefVarExpr expr)
visit in interface ExprVisitor<za.ac.sun.cs.green.expr.Expression>visit in class ExprMapVisitor