Packages

c

edu.cmu.cs.ls.keymaerax.cdgl.kaisar

RStrongFailure

case class RStrongFailure(msg: String) extends ContextResult with Product with Serializable

Strong failures represent an issue that must be reported regardless of what happens on other branches

Linear Supertypes
Serializable, Serializable, Product, Equals, ContextResult, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RStrongFailure
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ContextResult
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RStrongFailure(msg: String)

Type Members

  1. type Item = (Option[Ident], Formula, Boolean)

    (optional identifier, fact, whether fact corresponds to an assignment)

    (optional identifier, fact, whether fact corresponds to an assignment)

    Definition Classes
    ContextResult

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def ++(other: ContextResult): ContextResult

    returns

    results of both contexts, swallowing weak errors

    Definition Classes
    ContextResult
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def admissiblePart(inContext: Context, tabooProgramVars: Set[Variable], tabooFactVars: Set[Ident]): ContextResult

    returns

    only those results which can soundly be accessed in the given context, assuming a given set of taboo variables (i.e. variables which were bound after the context and before the reference site)

    Definition Classes
    ContextResult
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def asList: List[(Option[Ident], Formula)]

    returns

    association list of results

    Definition Classes
    RStrongFailureContextResult
  8. def assignFact(as: Assign): Formula

    returns

    fact corresponding to assignment

    Definition Classes
    ContextResult
  9. def assignId(as: Assign): Option[Ident]

    returns

    fact identifier corresponding to assignment

    Definition Classes
    ContextResult
  10. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  11. def elaborated(kc: Context, cq: ContextQuery): ContextResult

    returns

    "same" result with (user-defined and internal) function symbols fully elaborated

    Definition Classes
    ContextResult
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def filter(p: (Item) ⇒ Boolean): ContextResult

    returns

    context result where successful results are filtered by p

    Definition Classes
    ContextResult
  14. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def foreach(p: (Item) ⇒ Unit): Unit

    Apply p for side effects to every successful result and ignore values.

    Apply p for side effects to every successful result and ignore values.

    Definition Classes
    ContextResult
  16. def formulas: List[Formula]

    returns

    formulas for each fact and assignment

    Definition Classes
    ContextResult
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def idents: List[Ident]

    returns

    all identifiers found

    Definition Classes
    ContextResult
  19. def isEmpty: Boolean

    returns

    whether result contains no facts/assignments

    Definition Classes
    ContextResult
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def matchingPart(cq: ContextQuery): ContextResult

    returns

    only the portion which satisfies the given query

    Definition Classes
    ContextResult
  22. val msg: String
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def nonEmpty: Boolean

    returns

    whether result contains facts/assignments

    Definition Classes
    ContextResult
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ContextResult

Inherited from AnyRef

Inherited from Any

Ungrouped