# Hierarchy For Package org.jacoco.core.analysis

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jacoco.core.analysis.Analyzer
  - org.jacoco.core.analysis.CounterComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - org.jacoco.core.analysis.CoverageBuilder (implements org.jacoco.core.analysis.ICoverageVisitor)
  - org.jacoco.core.analysis.CoverageNodeImpl (implements org.jacoco.core.analysis.ICoverageNode)
  - org.jacoco.core.analysis.NodeComparator (implements java.util.Comparator<T>, java.io.Serializable)

## Interface Hierarchy

- org.jacoco.core.analysis.ICounter
- org.jacoco.core.analysis.ICoverageNode
  - org.jacoco.core.analysis.IBundleCoverage
  - org.jacoco.core.analysis.IPackageCoverage
  - org.jacoco.core.analysis.ISourceNode
    - org.jacoco.core.analysis.IClassCoverage
    - org.jacoco.core.analysis.IMethodCoverage
    - org.jacoco.core.analysis.ISourceFileCoverage
- org.jacoco.core.analysis.ICoverageVisitor
- org.jacoco.core.analysis.ILine

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.jacoco.core.analysis.ICounter.CounterValue
    - org.jacoco.core.analysis.ICoverageNode.CounterEntity
    - org.jacoco.core.analysis.ICoverageNode.ElementType