package mutation
Type Members
- 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
- 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
- trait TokenMutator extends AnyRef
- 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