public class FunctionDeclaration extends java.lang.Object implements ScriptMutator
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
function |
private java.util.regex.Pattern |
pattern |
| Constructor and Description |
|---|
FunctionDeclaration(java.lang.String raw,
java.lang.String result) |
| Modifier and Type | Method and Description |
|---|---|
void |
mutate(java.lang.String script,
java.lang.StringBuilder outputTo)
Mutate a script.
|
private final java.util.regex.Pattern pattern
private final java.lang.String function
public FunctionDeclaration(java.lang.String raw,
java.lang.String result)
raw - The original function (eg: "selenium.isElementPresent")result - The body of the function implementation.public void mutate(java.lang.String script,
java.lang.StringBuilder outputTo)
ScriptMutatormutate in interface ScriptMutatorscript - The original script.outputTo - The mutated script.