Class/Object

ap.terfor.conjunctions

IterativeClauseMatcher

Related Docs: object IterativeClauseMatcher | package conjunctions

Permalink

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. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    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)

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. val clauses: NegatedConjunctions

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def factsAreOutdated(actualFacts: PredConj): Boolean

    Permalink

    Only used for assertion purposes

  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  13. def isEmpty: Boolean

    Permalink
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. def isSortedBy(order: TermOrder): Boolean

    Permalink
    Definition Classes
    IterativeClauseMatcherSorted
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  19. def reduceClauses(clauseReducer: (Conjunction) ⇒ Conjunction, instanceReducer: (Conjunction) ⇒ Conjunction, order: TermOrder): (NegatedConjunctions, IterativeClauseMatcher)

    Permalink

    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)

    Permalink

    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

    Permalink

    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

    Permalink
    Definition Classes
    AnyRef
  23. def toString(): String

    Permalink
    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)

    Permalink
  25. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Sorted[IterativeClauseMatcher]

Inherited from AnyRef

Inherited from Any

Ungrouped