org.jmlspecs.jml4.esc.gc
Class CfgSubstitutionVisitor
java.lang.Object
org.jmlspecs.jml4.esc.gc.CfgSubstitutionVisitor
- All Implemented Interfaces:
- CfgExpressionVisitor
public class CfgSubstitutionVisitor
- extends java.lang.Object
- implements CfgExpressionVisitor
Field Summary |
java.util.Map |
map
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
map
public java.util.Map map
CfgSubstitutionVisitor
public CfgSubstitutionVisitor(java.util.List bindings)
CfgSubstitutionVisitor
public CfgSubstitutionVisitor(java.util.Map map)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
visit
public CfgExpression visit(CfgVariable var)
- Specified by:
visit
in interface CfgExpressionVisitor
visit
public CfgExpression visit(CfgBooleanConstant bool)
- Specified by:
visit
in interface CfgExpressionVisitor
visit
public CfgExpression visit(CfgIntegerConstant intConst)
- Specified by:
visit
in interface CfgExpressionVisitor
visit
public CfgExpression visit(CfgNotExpression cfgNotExpression)
- Specified by:
visit
in interface CfgExpressionVisitor
visit
public CfgExpression visit(CfgBinaryExpression binExpr)
- Specified by:
visit
in interface CfgExpressionVisitor
visit
public CfgExpression visit(CfgConditionalExpression condExpr)
- Specified by:
visit
in interface CfgExpressionVisitor
visit
public CfgExpression visit(CfgQuantifiedExpression expr)
- Specified by:
visit
in interface CfgExpressionVisitor
visit
public CfgExpression visit(CfgSuperReference superRef)
- Specified by:
visit
in interface CfgExpressionVisitor
visit
public CfgExpression visit(CfgThisReference thisRef)
- Specified by:
visit
in interface CfgExpressionVisitor
visit
public CfgExpression visit(CfgFieldReference fieldRef)
- Specified by:
visit
in interface CfgExpressionVisitor
visit
public CfgExpression visit(CfgFieldStore fieldStore)
- Specified by:
visit
in interface CfgExpressionVisitor
visit
public CfgExpression visit(CfgArrayReference arrayRef)
- Specified by:
visit
in interface CfgExpressionVisitor
visit
public CfgExpression visit(CfgArrayAllocationExpression arrayAlloc)
- Specified by:
visit
in interface CfgExpressionVisitor
visit
public CfgStatement visit(CfgStatement stmt)