public class FieldArrayVarToSPFVarVisitor extends ExprMapVisitor implements ExprVisitor<za.ac.sun.cs.green.expr.Expression>
Modifier and Type | Field and Description |
---|---|
protected ExprVisitorAdapter<za.ac.sun.cs.green.expr.Expression> |
eva |
private FieldRefTypeTable |
fieldRefTypeTable |
Constructor and Description |
---|
FieldArrayVarToSPFVarVisitor(FieldRefTypeTable fieldRefTypeTable) |
Modifier and Type | Method and Description |
---|---|
za.ac.sun.cs.green.expr.Expression |
visit(ArrayRefVarExpr expr) |
za.ac.sun.cs.green.expr.Expression |
visit(FieldRefVarExpr expr) |
za.ac.sun.cs.green.expr.Expression |
visit(GammaVarExpr expr) |
za.ac.sun.cs.green.expr.Expression |
visit(IfThenElseExpr expr) |
za.ac.sun.cs.green.expr.Expression |
visit(WalaVarExpr expr) |
visit, visit, visit, visit, visit, visit, visit, visit
private final FieldRefTypeTable fieldRefTypeTable
protected final ExprVisitorAdapter<za.ac.sun.cs.green.expr.Expression> eva
public FieldArrayVarToSPFVarVisitor(FieldRefTypeTable fieldRefTypeTable)
public za.ac.sun.cs.green.expr.Expression visit(IfThenElseExpr 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
public za.ac.sun.cs.green.expr.Expression visit(ArrayRefVarExpr 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(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(GammaVarExpr expr)
visit
in interface ExprVisitor<za.ac.sun.cs.green.expr.Expression>
visit
in class ExprMapVisitor