e.ultra.mutator.0.76.0.source-code.Mutator.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mutator Show documentation
Show all versions of mutator Show documentation
"Make immutable objects mutable"
The newest version!
package de.peekandpoke.ultra.mutator
/**
* Base interface for all mutators
*/
interface Mutator {
/**
* Get the original input value that the mutator is working on
*/
fun getInput(): I
/**
* Get the result of the mutation
*/
fun getResult(): I
/**
* Returns true when any mutation has taken place
*/
fun isModified(): Boolean
}