Class ExpressionToZ3Visitor
java.lang.Object
liquidjava.smt.ExpressionToZ3Visitor
- All Implemented Interfaces:
ExpressionVisitor<com.microsoft.z3.Expr<?>>
public class ExpressionToZ3Visitor
extends Object
implements ExpressionVisitor<com.microsoft.z3.Expr<?>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.microsoft.z3.Expr<?> com.microsoft.z3.Expr<?> com.microsoft.z3.Expr<?> com.microsoft.z3.Expr<?> com.microsoft.z3.Expr<?> com.microsoft.z3.Expr<?> com.microsoft.z3.Expr<?> com.microsoft.z3.Expr<?> com.microsoft.z3.Expr<?> com.microsoft.z3.Expr<?> com.microsoft.z3.Expr<?>
-
Constructor Details
-
ExpressionToZ3Visitor
-
-
Method Details
-
visitAliasInvocation
- Specified by:
visitAliasInvocationin interfaceExpressionVisitor<com.microsoft.z3.Expr<?>>- Throws:
Exception
-
visitBinaryExpression
- Specified by:
visitBinaryExpressionin interfaceExpressionVisitor<com.microsoft.z3.Expr<?>>- Throws:
Exception
-
visitFunctionInvocation
- Specified by:
visitFunctionInvocationin interfaceExpressionVisitor<com.microsoft.z3.Expr<?>>- Throws:
Exception
-
visitGroupExpression
- Specified by:
visitGroupExpressionin interfaceExpressionVisitor<com.microsoft.z3.Expr<?>>- Throws:
Exception
-
visitIte
- Specified by:
visitItein interfaceExpressionVisitor<com.microsoft.z3.Expr<?>>- Throws:
Exception
-
visitVar
- Specified by:
visitVarin interfaceExpressionVisitor<com.microsoft.z3.Expr<?>>- Throws:
Exception
-
visitLiteralInt
- Specified by:
visitLiteralIntin interfaceExpressionVisitor<com.microsoft.z3.Expr<?>>
-
visitLiteralBoolean
- Specified by:
visitLiteralBooleanin interfaceExpressionVisitor<com.microsoft.z3.Expr<?>>
-
visitLiteralReal
- Specified by:
visitLiteralRealin interfaceExpressionVisitor<com.microsoft.z3.Expr<?>>
-
visitLiteralString
- Specified by:
visitLiteralStringin interfaceExpressionVisitor<com.microsoft.z3.Expr<?>>
-
visitUnaryExpression
- Specified by:
visitUnaryExpressionin interfaceExpressionVisitor<com.microsoft.z3.Expr<?>>- Throws:
Exception
-