mirror of
https://github.com/Z3Prover/z3
synced 2025-08-14 23:05:26 +00:00
register on_binding attribute
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
d57dd6ef73
commit
0cefc926b0
1 changed files with 2 additions and 0 deletions
|
@ -92,6 +92,7 @@ struct JavaInfo {
|
||||||
jmethodID eq = nullptr;
|
jmethodID eq = nullptr;
|
||||||
jmethodID final = nullptr;
|
jmethodID final = nullptr;
|
||||||
jmethodID decide = nullptr;
|
jmethodID decide = nullptr;
|
||||||
|
jmethodID on_binding = nullptr;
|
||||||
|
|
||||||
Z3_solver_callback cb = nullptr;
|
Z3_solver_callback cb = nullptr;
|
||||||
};
|
};
|
||||||
|
@ -173,6 +174,7 @@ DLL_VIS JNIEXPORT jlong JNICALL Java_com_microsoft_z3_Native_propagateInit(JNIEn
|
||||||
info->eq = jenv->GetMethodID(jcls, "eqWrapper", "(JJ)V");
|
info->eq = jenv->GetMethodID(jcls, "eqWrapper", "(JJ)V");
|
||||||
info->final = jenv->GetMethodID(jcls, "finWrapper", "()V");
|
info->final = jenv->GetMethodID(jcls, "finWrapper", "()V");
|
||||||
info->decide = jenv->GetMethodID(jcls, "decideWrapper", "(JIZ)V");
|
info->decide = jenv->GetMethodID(jcls, "decideWrapper", "(JIZ)V");
|
||||||
|
info->on_binding = jenv->GetMethodID(jcls, "onBindingWrapper", "(JIZ)V");
|
||||||
|
|
||||||
if (!info->push || !info->pop || !info->fresh || !info->created || !info->fixed || !info->eq || !info->final || !info->decide) {
|
if (!info->push || !info->pop || !info->fresh || !info->created || !info->fixed || !info->eq || !info->final || !info->decide) {
|
||||||
assert(false);
|
assert(false);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue