# Hierarchy For Package org.jacoco.core.runtime

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jacoco.core.runtime.AbstractRuntime (implements org.jacoco.core.runtime.IRuntime)
    - org.jacoco.core.runtime.InjectedClassRuntime
    - org.jacoco.core.runtime.LoggerRuntime
    - org.jacoco.core.runtime.ModifiedSystemClassRuntime
    - org.jacoco.core.runtime.SystemPropertiesRuntime
    - org.jacoco.core.runtime.URLStreamHandlerRuntime
  - org.jacoco.core.runtime.AgentOptions
  - org.jacoco.core.data.ExecutionDataReader
    - org.jacoco.core.runtime.RemoteControlReader
  - org.jacoco.core.data.ExecutionDataWriter (implements org.jacoco.core.data.IExecutionDataVisitor, org.jacoco.core.data.ISessionInfoVisitor)
    - org.jacoco.core.runtime.RemoteControlWriter (implements org.jacoco.core.runtime.IRemoteCommandVisitor)
  - org.jacoco.core.runtime.OfflineInstrumentationAccessGenerator (implements org.jacoco.core.runtime.IExecutionDataAccessorGenerator)
  - org.jacoco.core.runtime.RuntimeData
  - org.jacoco.core.runtime.WildcardMatcher

## Interface Hierarchy

- org.jacoco.core.runtime.IExecutionDataAccessorGenerator
  - org.jacoco.core.runtime.IRuntime
- org.jacoco.core.runtime.IRemoteCommandVisitor

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.jacoco.core.runtime.AgentOptions.OutputMode