18 package com.microsoft.z3;
32 return Z3_symbol_kind.fromInt(Native.getSymbolKind(getContext().nCtx(),
56 casted = Symbol.class.cast(o);
58 catch (ClassCastException e) {
62 return this.getNativeObject() == casted.getNativeObject();
73 return Integer.toString(((
IntSymbol)
this).getInt());
78 "Z3Exception: Unknown symbol kind encountered.");
81 return new String(
"Z3Exception: " + ex.getMessage());
102 throw new Z3Exception(
"Unknown symbol kind encountered");
Symbol(Context ctx, long obj)
static final Z3_symbol_kind fromInt(int v)
Z3_symbol_kind
The different kinds of symbol. In Z3, a symbol can be represented using integers and strings (See Z3_...
static int getSymbolKind(long a0, long a1)