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

Packages that use ISessionInfoVisitor
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 ISessionInfoVisitor in org.jacoco.core.data

Classes in org.jacoco.core.data that implement ISessionInfoVisitor
`class` `ExecutionDataWriter` Serialization of execution data into binary streams.
`class` `SessionInfoStore` Container to collect and merge session `SessionInfo` objects.

Methods in org.jacoco.core.data with parameters of type ISessionInfoVisitor
`void` SessionInfoStore.`accept(ISessionInfoVisitor visitor)` Writes all contained `SessionInfo` objects into the given visitor.
`void` ExecutionDataReader.`setSessionInfoVisitor(ISessionInfoVisitor visitor)` Sets an listener for session information.

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

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

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