BuiltinMutatorsJS

weaponregex.mutator.BuiltinMutatorsJS$

A wrapper class for weaponregex.mutator.BuiltinMutators for exporting to JavaScript

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def atLevel(mutationLevel: Int): Array[TokenMutatorJS]

Get all the token mutators in the given mutation level

Get all the token mutators in the given mutation level

Attributes

mutationLevel

Mutation level number

Returns:

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

def atLevels(mutationLevels: Array[Int]): Array[TokenMutatorJS]

Get all the token mutators in the given mutation levels

Get all the token mutators in the given mutation levels

Attributes

mutationLevels

Mutation level numbers

Returns:

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

Concrete fields

val all: Array[TokenMutatorJS]

JS Array of all built-in token mutators

JS Array of all built-in token mutators

Attributes

lazy val byLevel: Map[Int, Array[TokenMutatorJS]]

JS Map that maps from mutation level number to token mutators in that level

JS Map that maps from mutation level number to token mutators in that level

Attributes

val byName: Map[String, TokenMutatorJS]

JS Map that maps from a token mutator class names to the associating token mutator

JS Map that maps from a token mutator class names to the associating token mutator

Attributes