Class TranslatorContextToZ3
java.lang.Object
liquidjava.smt.TranslatorContextToZ3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddGhostFunctions(com.microsoft.z3.Context z3, List<GhostFunction> ghosts, Map<String, com.microsoft.z3.FuncDecl<?>> funcTranslation) static voidaddGhostStates(com.microsoft.z3.Context z3, List<GhostState> ghostState, Map<String, com.microsoft.z3.FuncDecl<?>> funcTranslation) static voidstoreVariablesSubtypes(com.microsoft.z3.Context z3, List<RefinedVariable> variables, Map<String, List<com.microsoft.z3.Expr<?>>> varSuperTypes)
-
Constructor Details
-
TranslatorContextToZ3
public TranslatorContextToZ3()
-
-
Method Details
-
storeVariablesSubtypes
public static void storeVariablesSubtypes(com.microsoft.z3.Context z3, List<RefinedVariable> variables, Map<String, List<com.microsoft.z3.Expr<?>>> varSuperTypes) -
addGhostFunctions
public static void addGhostFunctions(com.microsoft.z3.Context z3, List<GhostFunction> ghosts, Map<String, com.microsoft.z3.FuncDecl<?>> funcTranslation) -
addGhostStates
public static void addGhostStates(com.microsoft.z3.Context z3, List<GhostState> ghostState, Map<String, com.microsoft.z3.FuncDecl<?>> funcTranslation)
-