18 package com.microsoft.z3;
41 return Expr.create(getContext(),
42 Native.funcEntryGetValue(getContext().nCtx(), getNativeObject()));
51 return Native.funcEntryGetNumArgs(getContext().nCtx(), getNativeObject());
64 for (
int i = 0; i < n; i++)
66 getContext().nCtx(), getNativeObject(), i));
80 for (
int i = 0; i < n; i++)
81 res += args[i] +
", ";
85 return new String(
"Z3Exception: " + e.getMessage());
96 getContext().getFuncEntryDRQ().incAndClear(getContext(), o);
102 getContext().getFuncEntryDRQ().add(o);
114 return Native.funcInterpGetNumEntries(getContext().nCtx(), getNativeObject());
127 for (
int i = 0; i < n; i++)
129 .nCtx(), getNativeObject(), i));
142 return Expr.create(getContext(),
143 Native.funcInterpGetElse(getContext().nCtx(), getNativeObject()));
153 return Native.funcInterpGetArity(getContext().nCtx(), getNativeObject());
167 int n = e.getNumArgs();
170 Expr[] args = e.getArgs();
171 for (
int i = 0; i < n; i++)
179 res +=
" -> " + e.getValue() +
", ";
186 return new String(
"Z3Exception: " + e.getMessage());
197 getContext().getFuncInterpDRQ().incAndClear(getContext(), o);
203 getContext().getFuncInterpDRQ().add(o);
static long funcEntryGetArg(long a0, long a1, int a2)
static long funcInterpGetEntry(long a0, long a1, int a2)