implicit class MutatedPatternExtension extends AnyRef
Extension class for a mutated pattern string to convert it into a weaponregex.model.mutation.Mutant using the information of the current token mutator
- Attributes
- protected
- Alphabetic
- By Inheritance
- MutatedPatternExtension
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new MutatedPatternExtension(pattern: String)
- pattern
The string pattern to be converted
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toMutantAfterChildrenOf(token: RegexTree): Mutant
Convert a mutated pattern string into a weaponregex.model.mutation.Mutant with the weaponregex.model.Location starts from the end of the provided token's last child and ends at the end of the token
Convert a mutated pattern string into a weaponregex.model.mutation.Mutant with the weaponregex.model.Location starts from the end of the provided token's last child and ends at the end of the token
If the given token has no child, the location of the given token is considered to be the location of the mutant
- token
The token for reference
- returns
- def toMutantAt(location: Location): Mutant
Convert a mutated pattern string into a weaponregex.model.mutation.Mutant at the provided weaponregex.model.Location
Convert a mutated pattern string into a weaponregex.model.mutation.Mutant at the provided weaponregex.model.Location
- location
weaponregex.model.Location of the mutation
- returns
- def toMutantBeforeChildrenOf(token: RegexTree): Mutant
Convert a mutated pattern string into a weaponregex.model.mutation.Mutant with the weaponregex.model.Location starts from the start of the provided token and ends at the start of the token's first child
Convert a mutated pattern string into a weaponregex.model.mutation.Mutant with the weaponregex.model.Location starts from the start of the provided token and ends at the start of the token's first child
If the given token has no child, the location of the given token is considered to be the location of the mutant
- token
The token for reference
- returns
- def toMutantOf(token: RegexTree): Mutant
Convert a mutated pattern string into a weaponregex.model.mutation.Mutant with the weaponregex.model.Location taken from the provided token
Convert a mutated pattern string into a weaponregex.model.mutation.Mutant with the weaponregex.model.Location taken from the provided token
- token
The token for reference
- returns
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated