Class

org.combinators.cls.git

EmptyResults

Related Doc: package git

Permalink

case class EmptyResults()(implicit resultLocation: ResultLocation) extends Results with Product with Serializable

An empty collection of inhabitation results.

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

Instance Constructors

  1. new EmptyResults()(implicit resultLocation: ResultLocation)

    Permalink

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 add[T](inhabitationResult: InhabitationResult[T])(implicit persistable: Aux[T]): Results

    Permalink

    Adds a Persistable result to the collection.

    Adds a Persistable result to the collection. Persistance actions will be performed relative to storeRelativeTo.

    inhabitationResult

    the result to store.

    returns

    a new collection including inhabitationResult.

    Definition Classes
    Results
  5. def add[R](inhabitationResult: InhabitationResult[R], repositoryPath: Path): Results

    Permalink

    Adds an inhabitation result to the collection.

    Adds an inhabitation result to the collection. Create a default persistable using inhabitationResult.toString for serialization and repositoryPath.

    inhabitationResult

    the result to store.

    repositoryPath

    where to store inhabitationResult relative to storeRelativeTo.

    returns

    a new collection including inhabitationResult.

    Definition Classes
    Results
  6. def addAll[R](results: R)(implicit canAddAll: InhabitationResultVector[R]): Results

    Permalink

    Adds all results of an InhabitationResultVector.

    Adds all results of an InhabitationResultVector. *

    Definition Classes
    Results
  7. def addExternalArtifact[T](inhabitationResult: T)(implicit persistable: Aux[T]): Results

    Permalink

    Adds an external (non-inhabitation generated) artifact to the result repository.

    Adds an external (non-inhabitation generated) artifact to the result repository.

    Definition Classes
    Results
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

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

    Permalink
    Definition Classes
    AnyRef
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. val incomplete: Boolean

    Permalink

    Did any target not produce an inhabitant?

    Did any target not produce an inhabitant?

    Definition Classes
    EmptyResultsResults
  14. val infinite: Boolean

    Permalink

    Are there infinitely many inhabitants?

    Are there infinitely many inhabitants?

    Definition Classes
    EmptyResultsResults
  15. final def isInstanceOf[T0]: Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  19. val persistenceActions: Enumeration[Seq[() ⇒ Unit]]

    Permalink

    Actions to perform with each inhabitant (e.g.

    Actions to perform with each inhabitant (e.g. store to disk).

    Definition Classes
    EmptyResultsResults
  20. val raw: Enumeration[Seq[Tree]]

    Permalink

    Raw inhabitant terms without any interpretation.

    Raw inhabitant terms without any interpretation.

    Definition Classes
    EmptyResultsResults
  21. val storeRelativeTo: Path

    Permalink

    Location which results are stored relative to.

    Location which results are stored relative to.

    Definition Classes
    EmptyResultsResults
  22. def storeToDisk(number: Long): Unit

    Permalink

    Runs the action associated with the number-th inhabitant.

    Runs the action associated with the number-th inhabitant. Most actions will just store the inhabitants to disk/Git (hence the method name).

    number

    index of the action to run.

    Definition Classes
    Results
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. val targets: Seq[(Type, Option[BigInt])]

    Permalink

    Targets for this result collection.

    Targets for this result collection.

    Definition Classes
    EmptyResultsResults
  25. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Results

Inherited from AnyRef

Inherited from Any

Ungrouped