18 package com.microsoft.z3;
38 casted =
Sort.class.cast(o);
39 }
catch (ClassCastException e) {
47 (getContext().nCtx() == casted.getContext().nCtx()) &&
48 (
Native.
isEqSort(getContext().nCtx(), getNativeObject(), casted.getNativeObject()));
58 return super.hashCode();
83 return Symbol.create(getContext(),
97 return "Z3Exception: " + e.getMessage();
109 void checkNativeObject(
long obj)
113 throw new Z3Exception(
"Underlying object is not a sort");
114 super.checkNativeObject(obj);
141 return new FPSort(ctx, obj);
static int getSortKind(long a0, long a1)
static final Z3_sort_kind fromInt(int v)
def FiniteDomainSort(name, sz, ctx=None)
static long getSortName(long a0, long a1)
def FPSort(ebits, sbits, ctx=None)
Z3_sort_kind getSortKind()
static boolean isEqSort(long a0, long a1, long a2)
def BitVecSort(sz, ctx=None)
static int getAstKind(long a0, long a1)
static int getSortId(long a0, long a1)
static String sortToString(long a0, long a1)