Packages

package model

Type Members

  1. sealed trait Detected extends MutantRunResult
  2. case class Error(mutant: Mutant, fileSubPath: Path) extends MutantRunResult with Product with Serializable

    TODO: Not supported yet

  3. case class Killed(mutant: Mutant, fileSubPath: Path) extends Detected with Product with Serializable
  4. case class Mutant(id: Int, original: Term, mutated: Term, mutationType: Mutation[_ <: Tree]) extends Product with Serializable
  5. sealed trait MutantRunResult extends Product with Serializable

    The base result type of a mutant run.

    The base result type of a mutant run. Extends Product with Serializable to clean up the type signature, as all subtypes are case classes

  6. case class MutantRunResults(results: Iterable[MutantRunResult], mutationScore: Double, duration: Duration) extends Product with Serializable
  7. case class MutatedFile(fileOrigin: File, tree: Tree, mutants: Seq[Mutant], excludedMutants: Int) extends Product with Serializable
  8. case class MutationsInSource(source: Source, mutants: Seq[Mutant], excluded: Int) extends Product with Serializable
  9. case class NoCoverage(mutant: Mutant, fileSubPath: Path) extends Undetected with Product with Serializable

    TODO: Not supported yet

  10. case class SourceTransformations(source: Source, transformedStatements: Seq[TransformedMutants]) extends Product with Serializable
  11. case class Survived(mutant: Mutant, fileSubPath: Path) extends Undetected with Product with Serializable
  12. case class TimedOut(mutant: Mutant, fileSubPath: Path) extends Detected with Product with Serializable
  13. case class TransformedMutants(originalStatement: Term, mutantStatements: List[Mutant]) extends Product with Serializable
  14. sealed trait Undetected extends MutantRunResult

Ungrouped