weaponregex.model

Members list

Packages

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.

Value parameters

end

end weaponregex.model.Position (exclusive)

start

start weaponregex.model.Position (inclusive)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Location

Companion object for weaponregex.model.Location

Companion object for weaponregex.model.Location

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Location.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

Value parameters

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.

Attributes

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.

Value parameters

column

column number

line

line number

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all