public class SlimExecutionContext
extends java.lang.Object
Constructor and Description |
---|
SlimExecutionContext(FixtureInteraction interaction) |
Modifier and Type | Method and Description |
---|---|
void |
addLibrary(Library library) |
void |
addPath(java.lang.String path) |
void |
create(java.lang.String instanceName,
java.lang.String className,
java.lang.Object[] args) |
java.lang.Object |
getInstance(java.lang.String instanceName) |
FixtureInteraction |
getInteraction() |
java.util.List<Library> |
getLibraries() |
MethodExecutionResult |
getVariable(java.lang.String name) |
java.lang.Object[] |
replaceSymbols(java.lang.Object[] args) |
void |
setInstance(java.lang.String instanceName,
java.lang.Object instance) |
void |
setVariable(java.lang.String name,
MethodExecutionResult value) |
void |
setVariable(java.lang.String name,
java.lang.Object value) |
public SlimExecutionContext(FixtureInteraction interaction)
public java.util.List<Library> getLibraries()
public void addLibrary(Library library)
public void setVariable(java.lang.String name, MethodExecutionResult value)
public MethodExecutionResult getVariable(java.lang.String name)
public void setVariable(java.lang.String name, java.lang.Object value)
public void create(java.lang.String instanceName, java.lang.String className, java.lang.Object[] args) throws SlimError, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException
SlimError
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
public void addPath(java.lang.String path)
public java.lang.Object getInstance(java.lang.String instanceName)
public void setInstance(java.lang.String instanceName, java.lang.Object instance)
public java.lang.Object[] replaceSymbols(java.lang.Object[] args)
public FixtureInteraction getInteraction()