Packages

package mutation

Type Members

  1. case class Mutant(pattern: String, name: String, location: Location, levels: Seq[Int], description: String) extends Product with Serializable

    A mutation made by the mutator.

    A mutation made by the mutator.

    pattern

    The replacement pattern

    name

    Name of the mutation

    location

    weaponregex.model.Location in the original string where the mutation occurred

    levels

    The mutation levels of the mutator

    description

    Description on the mutation

  2. case class MutantJS(mutant: Mutant) extends Product with Serializable

    A wrapper class for weaponregex.model.mutation.Mutant for exporting to JavaScript

    A wrapper class for weaponregex.model.mutation.Mutant for exporting to JavaScript

    mutant

    The mutant to be wrapped

    Annotations
    @JSExportAll()
    Note

    For JavaScript use only

  3. trait TokenMutator extends AnyRef
  4. case class TokenMutatorJS(tokenMutator: TokenMutator) extends Product with Serializable

    A wrapper class for weaponregex.model.mutation.TokenMutator for exporting to JavaScript

    A wrapper class for weaponregex.model.mutation.TokenMutator for exporting to JavaScript

    tokenMutator

    The token mutator to be wrapped

    Note

    For JavaScript use only

Ungrouped