Packages

class IterativeClauseMatcher extends Sorted[IterativeClauseMatcher]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IterativeClauseMatcher
  2. Sorted
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addClauses(newFacts: PredConj, addedClauses: Iterable[Conjunction], mayAlias: AliasChecker, contextReducer: ReduceWithConjunction, isIrrelevantMatch: (Conjunction, Set[ConstantTerm]) => Boolean, allowConditionalInstances: Boolean, logger: ComputationLogger, order: TermOrder): (Iterable[Conjunction], IterativeClauseMatcher)
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val clauses: NegatedConjunctions
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def factsAreOutdated(actualFacts: PredConj): Boolean

    Only used for assertion purposes

  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  13. def isEmpty: Boolean
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def isSortedBy(order: TermOrder): Boolean
    Definition Classes
    IterativeClauseMatcherSorted
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  19. def reduceClauses(clauseReducer: (Conjunction) => Conjunction, instanceReducer: (Conjunction) => Conjunction, order: TermOrder): (NegatedConjunctions, IterativeClauseMatcher)

    Reduce the clauses of this matcher.

    Reduce the clauses of this matcher. All reducible clauses are removed from the matcher and the reductions are returned

  20. def remove(removePred: (Formula) => Boolean): (Seq[Conjunction], IterativeClauseMatcher)

    Remove clauses and cached literals from this matcher that are identified by the given predicate.

    Remove clauses and cached literals from this matcher that are identified by the given predicate. The removed clauses are returned as the first result component.

  21. def sortBy(order: TermOrder): IterativeClauseMatcher

    Re-sort an object with a new TermOrder.

    Re-sort an object with a new TermOrder. It is guaranteed that the result isSortedBy(order)

    Definition Classes
    IterativeClauseMatcherSorted
  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. def toString(): String
    Definition Classes
    IterativeClauseMatcher → AnyRef → Any
  24. def updateFacts(newFacts: PredConj, mayAlias: AliasChecker, contextReducer: ReduceWithConjunction, isIrrelevantMatch: (Conjunction, Set[ConstantTerm]) => Boolean, allowConditionalInstances: Boolean, logger: ComputationLogger, order: TermOrder): (Iterable[Conjunction], IterativeClauseMatcher)
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped