| Package | Description |
|---|---|
| com.atlassian.clover.api.registry | |
| com.atlassian.clover.registry.entities | |
| com.atlassian.clover.util |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BranchInfo |
interface |
MethodInfo
Represents a method (or an equivalent, like function)
Implements interfaces:
HasClasses - classes declared inside a method body, for example:
anonymous inline class - Java, Groovy - currently Clover does not handle inline classes (it treats them as
a part of the method body)
HasMethods - some programming languages allow to declare a method inside another method, for example:
a lambda expression inside a method - Java 8
a function inside a function - Scala, Closure
HasStatements, HasBranches - returns code defined in a method body
HasContextFilter - set of custom statement/method contexts for filtering
HasMetrics, HasAggregatedMetrics - code metrics for the method
HasParent - parent method/class/file for this method
|
interface |
StatementInfo
Represents a single statement.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicBranchInfo |
class |
BasicElementInfo |
class |
BasicMethodInfo |
class |
BasicStatementInfo |
class |
FullBranchInfo |
class |
FullElementInfo<T extends BasicElementInfo> |
class |
FullMethodInfo |
class |
FullStatementInfo |
| Modifier and Type | Field and Description |
|---|---|
static Comparator<ElementInfo> |
LineInfo.COLUMN_COMPARATOR |
| Modifier and Type | Method and Description |
|---|---|
static String |
MetricsFormatUtils.textForCoverage(ElementInfo info) |
Copyright © 2024 OpenClover.org. All rights reserved.