## Uses of Interface
org.jacoco.core.data.IExecutionDataVisitor

Packages that use IExecutionDataVisitor
org.jacoco.core.data: Representation and persistence of execution data and session information.
org.jacoco.core.runtime: Runtime control and execution data collection.

### Uses of IExecutionDataVisitor in org.jacoco.core.data

Classes in org.jacoco.core.data that implement IExecutionDataVisitor
`class` `ExecutionDataStore` In-memory data store for execution data.
`class` `ExecutionDataWriter` Serialization of execution data into binary streams.

Methods in org.jacoco.core.data with parameters of type IExecutionDataVisitor
`void` ExecutionDataStore.`accept​(IExecutionDataVisitor visitor)` Writes the content of the store to the given visitor interface.
`void` ExecutionDataReader.`setExecutionDataVisitor​(IExecutionDataVisitor visitor)` Sets an listener for execution data.

### Uses of IExecutionDataVisitor in org.jacoco.core.runtime

Classes in org.jacoco.core.runtime that implement IExecutionDataVisitor
`class` `RemoteControlWriter` `ExecutionDataWriter` with commands added for runtime remote control.

Methods in org.jacoco.core.runtime with parameters of type IExecutionDataVisitor
`void` RuntimeData.`collect​(IExecutionDataVisitor executionDataVisitor, ISessionInfoVisitor sessionInfoVisitor, boolean reset)` Collects the current execution data and writes it to the given `IExecutionDataVisitor` object.