weaponregex.model

Members list

Concise view

Type members

Classlikes

case class Location(start: Position, end: Position)

A location in the source code which can span multiple lines and/or columns.

A location in the source code which can span multiple lines and/or columns.

Attributes

end

end weaponregex.model.Position

start

start weaponregex.model.Position

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Location

Companion object for weaponregex.model.Location

Companion object for weaponregex.model.Location

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
class MutationOptions(val mutators: Array[TokenMutatorJS], val mutationLevels: Array[Int], val flavor: ParserFlavor) extends Object

A JavaScript object containing mutation options

A JavaScript object containing mutation options

Attributes

flavor

Regex flavor. By the default, ParerFlavorJS will be used.

mutationLevels

Target mutation levels. If this is null, the mutators will not be filtered.

mutators

Mutators to be used for mutation. If this is null, all built-in mutators will be used.

Graph
Supertypes
class Object
trait Any
class Object
trait Matchable
class Any
case class Position(line: Int, column: Int)

A specific spot in the source code based on line and column. Stryker uses zero-based indexes. So the first character in a file is at line 0, column 0.

A specific spot in the source code based on line and column. Stryker uses zero-based indexes. So the first character in a file is at line 0, column 0.

Attributes

column

column number

line

line number

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any