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, visit
private 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 ExprMapVisitor
public 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