Package com.microsoft.z3
Class Symbol
- java.lang.Object
-
- com.microsoft.z3.Z3Object
-
- com.microsoft.z3.Symbol
-
- Direct Known Subclasses:
IntSymbol,StringSymbol
public class Symbol extends Z3Object
Symbols are used to name several term and type constructors.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)protected Z3_symbol_kindgetKind()The kind of the symbol (int or string)booleanisIntSymbol()Indicates whether the symbol is of Int kindbooleanisStringSymbol()Indicates whether the symbol is of string kind.StringtoString()A string representation of the symbol.-
Methods inherited from class com.microsoft.z3.Z3Object
arrayLength, arrayToNative
-
-
-
-
Constructor Detail
-
Symbol
protected Symbol(Context ctx, long obj)
Symbol constructor
-
-
Method Detail
-
getKind
protected Z3_symbol_kind getKind()
The kind of the symbol (int or string)
-
isIntSymbol
public boolean isIntSymbol()
Indicates whether the symbol is of Int kind
-
isStringSymbol
public boolean isStringSymbol()
Indicates whether the symbol is of string kind.
-
-