public class ValidGreenPredicate extends ForallExprVisitor
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.Map<java.lang.Class,java.lang.Integer> |
failures |
combine, defaultVal, eva| Constructor and Description |
|---|
ValidGreenPredicate() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkInvariant(za.ac.sun.cs.green.expr.Expression expr,
java.util.Map<java.lang.Class,java.lang.Integer> failureMap) |
(package private) java.lang.Boolean |
incrementFailure(za.ac.sun.cs.green.expr.Expression expr) |
java.lang.Boolean |
visit(FieldRefVarExpr expr) |
java.lang.Boolean |
visit(GammaVarExpr expr) |
java.lang.Boolean |
visit(IfThenElseExpr expr) |
java.lang.Boolean |
visit(WalaVarExpr expr) |
public void checkInvariant(za.ac.sun.cs.green.expr.Expression expr,
java.util.Map<java.lang.Class,java.lang.Integer> failureMap)
throws StaticRegionException
StaticRegionExceptionjava.lang.Boolean incrementFailure(za.ac.sun.cs.green.expr.Expression expr)
public java.lang.Boolean visit(IfThenElseExpr expr)
visit in interface ExprVisitor<java.lang.Boolean>visit in class ExprIterVisitor<java.lang.Boolean>public java.lang.Boolean visit(WalaVarExpr expr)
visit in interface ExprVisitor<java.lang.Boolean>visit in class ExprIterVisitor<java.lang.Boolean>public java.lang.Boolean visit(FieldRefVarExpr expr)
visit in interface ExprVisitor<java.lang.Boolean>visit in class ExprIterVisitor<java.lang.Boolean>public java.lang.Boolean visit(GammaVarExpr expr)
visit in interface ExprVisitor<java.lang.Boolean>visit in class ExprIterVisitor<java.lang.Boolean>