Class Symbol

  • Direct Known Subclasses:
    IntSymbol, StringSymbol

    public class Symbol
    extends Z3Object
    Symbols are used to name several term and type constructors.
    • 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.
      • toString

        public String toString()
        A string representation of the symbol.
        Overrides:
        toString in class Object