mirror of
https://github.com/Z3Prover/z3
synced 2025-12-04 11:06:45 +00:00
update java API code to work with boolean pointers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
8346bb6679
commit
e178b9fc62
1 changed files with 3 additions and 0 deletions
|
|
@ -558,6 +558,8 @@ def param2java(p):
|
|||
return "LongPtr"
|
||||
elif param_type(p) == STRING:
|
||||
return "StringPtr"
|
||||
elif param_type(p) == BOOL:
|
||||
return "BoolPtr"
|
||||
else:
|
||||
print("ERROR: unreachable code")
|
||||
assert(False)
|
||||
|
|
@ -623,6 +625,7 @@ def mk_java(java_src, java_dir, package_name):
|
|||
java_native.write(' public static class StringPtr { public String value; }\n')
|
||||
java_native.write(' public static class ObjArrayPtr { public long[] value; }\n')
|
||||
java_native.write(' public static class UIntArrayPtr { public int[] value; }\n')
|
||||
java_native.write(' public static class BoolPtr { public boolean[] value; }\n')
|
||||
java_native.write(' public static native void setInternalErrorHandler(long ctx);\n\n')
|
||||
|
||||
java_native.write(' static {\n')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue