3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-02-10 11:00:52 +00:00

Add Java APIs for polymorphic datatypes (#8438)

* Initial plan

* Add Java APIs for polymorphic datatypes and type variables

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

* Fix code review issue and add documentation

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

* Add TypeVarSort.java to CMakeLists.txt for Java bindings

The CMake build was failing because TypeVarSort.java was not included in the Z3_JAVA_JAR_SOURCE_FILES list in src/api/java/CMakeLists.txt. Added it in alphabetical order between TupleSort.java and UninterpretedSort.java.

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
This commit is contained in:
Copilot 2026-01-31 15:31:36 -08:00 committed by GitHub
parent b008b5e926
commit db6e15361b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 290 additions and 0 deletions

View file

@ -158,6 +158,7 @@ set(Z3_JAVA_JAR_SOURCE_FILES
Symbol.java
Tactic.java
TupleSort.java
TypeVarSort.java
UninterpretedSort.java
UserPropagatorBase.java
Version.java