Interface IRuntime
- All Superinterfaces:
IExecutionDataAccessorGenerator
- All Known Implementing Classes:
AbstractRuntime, InjectedClassRuntime, LoggerRuntime, ModifiedSystemClassRuntime, SystemPropertiesRuntime
This interface represents a particular mechanism to collect execution
information in the target VM at runtime.
-
Method Summary
Modifier and TypeMethodDescriptionvoidshutdown()Allows the coverage runtime to cleanup internals.voidstartup(RuntimeData data) Starts the coverage runtime.Methods inherited from interface IExecutionDataAccessorGenerator
generateDataAccessor
-
Method Details
-
startup
Starts the coverage runtime. This method MUST be called before any class instrumented for this runtime is loaded.- Parameters:
data- the execution data for this runtime- Throws:
Exception- any internal problem during startup
-
shutdown
void shutdown()Allows the coverage runtime to cleanup internals. This class should be called when classes instrumented for this runtime are not used any more.
-