(.js)
laraImport("lara.mutation.IterativeMutator");
(.lara)
import lara.mutation.IterativeMutator;
Classes:
new IterativeMutator(mutations)
Iterative mutator, allows to perform one mutation at a time, and restore the code before each mutation.
addJps([missing param name])
getMutatedPoint()
getMutationPoint()
getName()
mutateSource()
Introduces a single mutation to the code.
If the code has been mutated already, restores the code before mutating again.
If there are no mutations left, does nothing.
restoreSource()
If the code has been mutated, restores the code to its original state. If not, does nothing.