BuiltinMutators

weaponregex.mutator.BuiltinMutators

The object that manages all built-in token mutators

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

final def apply(className: String): TokenMutator
final def apply(mutationLevel: Int): Seq[TokenMutator]
final def apply(mutationLevels: Seq[Int]): Seq[TokenMutator]
def atLevel(mutationLevel: Int): Seq[TokenMutator]

Get all the token mutators in the given mutation level

Get all the token mutators in the given mutation level

Value parameters

mutationLevel

Mutation level number

Attributes

Returns

Sequence of all the tokens mutators in that level, if any

def atLevels(mutationLevels: Seq[Int]): Seq[TokenMutator]

Get all the token mutators in the given mutation levels

Get all the token mutators in the given mutation levels

Value parameters

mutationLevels

Mutation level numbers

Attributes

Returns

Sequence of all the tokens mutators in that levels, if any

Concrete fields

val all: Seq[TokenMutator]

Sequence of all built-in token mutators

Sequence of all built-in token mutators

Attributes

lazy val byLevel: Map[Int, Seq[TokenMutator]]

Map from mutation level number to token mutators in that level

Map from mutation level number to token mutators in that level

Attributes

lazy val byName: Map[String, TokenMutator]

Map from mutator class name to the associating token mutator

Map from mutator class name to the associating token mutator

Attributes