PerturbedType - Class that is given to, and returned from, the
perturb() method@CodeReview(reviewer="Kevin R. Dixon",date="2008-07-22",changesNeeded=false,comments={"Moved previous code review to annotation.","Fixed minor typo in javadoc.","Interface looks fine."}) @CodeReview(reviewer="Justin Basilico",date="2006-10-02",changesNeeded=false,comments="Interface looks fine.") public interface Perturber<PerturbedType>
Perturber implement
CloneableSerializable, but it is not required.| Modifier and Type | Method and Description |
|---|---|
PerturbedType |
perturb(PerturbedType input)
Perturbs the given object and returns the perturbed version.
|
PerturbedType perturb(PerturbedType input)
input - The object to perturb. It should not be changed.