class Environment[ConstantType, VariableType, PredicateType, FunctionType, SortType] extends Cloneable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Environment
- Cloneable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new Environment()
Type Members
- type DSym = DeclaredSym[ConstantType, VariableType, PredicateType, FunctionType]
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addConstant(c: ConstantTerm, kind: SymKind, typ: ConstantType): Unit
- def addFunction(fun: IFunction, typ: FunctionType): Unit
- def addOverloadedFunction(fun: IFunction, typ: FunctionType): Unit
- def addOverloadedPredicate(pred: Predicate, typ: PredicateType, matchStatus: Signature.PredicateMatchStatus.Value = Signature.PredicateMatchStatus.Positive): Unit
- def addPredicate(pred: Predicate, typ: PredicateType, matchStatus: Signature.PredicateMatchStatus.Value = Signature.PredicateMatchStatus.Positive): Unit
- def addSort(name: String, s: SortType): Unit
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clear: Unit
- def clone(): Environment[ConstantType, VariableType, PredicateType, FunctionType, SortType]
- Definition Classes
- Environment → AnyRef
- def declaredVariableNum: Int
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def existentialConstants: Set[ConstantTerm]
- def existsVar(pred: (VariableType) => Boolean): Boolean
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def isDeclaredSym(name: String): Boolean
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def lookupPartName(name: String): PartName
- def lookupSort(name: String): SortType
- def lookupSortPartial(name: String): Option[SortType]
- def lookupSym(name: String): DSym
- def lookupSymPartial(name: String): Option[DSym]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nonNullaryFunctions: Set[IFunction]
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def nullaryFunctions: Set[ConstantTerm]
- def order: TermOrder
- def order_=(newOrder: TermOrder): Unit
- def popVar: VariableType
- def predicateMatchConfig: PredicateMatchConfig
- def pushVar(name: String, typ: VariableType): Unit
- def symbols: Iterator[DSym]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toSignature: Signature
- def toString(): String
- Definition Classes
- AnyRef → Any
- def universalConstants: Set[ConstantTerm]
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)