A B C D E F G H I J K L M N O P R S T V X

## A

addBranch(ContextSet, SourceInfo, boolean, int, LanguageConstruct) - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
addStatement(ContextSet, SourceInfo, int, LanguageConstruct) - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
and(ContextSet) - Method in interface com.atlassian.clover.api.registry.ContextSet
Annotation - Interface in com.atlassian.clover.api.registry
  Represents an annotation.
AnnotationValue - Interface in com.atlassian.clover.api.registry
  Represents a value of an annotation attribute.
asInteger() - Method in enum com.atlassian.clover.api.optimization.OptimizationOptions.TestSortOrder

## B

BAD_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
BlockMetrics - Interface in com.atlassian.clover.api.registry
BranchInfo - Interface in com.atlassian.clover.api.registry
build() - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
build() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
Builder() - Constructor for class com.atlassian.clover.api.ci.CIOptions.Builder
  Creates a brand new CIOptionsBuilder with default values.
Builder() - Constructor for class com.atlassian.clover.api.optimization.OptimizationOptions.Builder

## C

calcCoverageMsg(SourceInfo, int, int, Locale) - Method in enum com.atlassian.clover.spi.lang.LanguageConstruct.Builtin
calcCoverageMsg(SourceInfo, int, int, Locale) - Method in interface com.atlassian.clover.spi.lang.LanguageConstruct
  Calculates the message to be shown for the construct given its location in source, its coverage count and the current locale
CIOptions - Class in com.atlassian.clover.api.ci
CIOptions.Builder - Class in com.atlassian.clover.api.ci
  This class is used to configure one of the `Integrator` classes.
ClassInfo - Interface in com.atlassian.clover.api.registry
  Represents a single class or it's equivalent (an interface, trait etc).
close() - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
CloverException - Exception in com.atlassian.clover.api
CloverException(String) - Constructor for exception com.atlassian.clover.api.CloverException
CloverException(Throwable) - Constructor for exception com.atlassian.clover.api.CloverException
CloverException(String, Throwable) - Constructor for exception com.atlassian.clover.api.CloverException
CloverRegistryException - Exception in com.atlassian.clover.api.registry
CloverRegistryException(String) - Constructor for exception com.atlassian.clover.api.registry.CloverRegistryException
CloverRegistryException(String, Throwable) - Constructor for exception com.atlassian.clover.api.registry.CloverRegistryException
com.atlassian.clover.api - package com.atlassian.clover.api
com.atlassian.clover.api.ci - package com.atlassian.clover.api.ci
  Provides classes to programtically integrate Clover into an Ant or Maven2 build, typically from within a Continuous Integration server.
com.atlassian.clover.api.instrumentation - package com.atlassian.clover.api.instrumentation
com.atlassian.clover.api.optimization - package com.atlassian.clover.api.optimization
  Provides classes to optimize a set of Tests programatically using Clover's Test Optimzation.
com.atlassian.clover.api.registry - package com.atlassian.clover.api.registry
com.atlassian.clover.spi.lang - package com.atlassian.clover.spi.lang
com.atlassian.clover.spi.reporters.html.source - package com.atlassian.clover.spi.reporters.html.source
COMMENT_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
ConcurrentInstrumentationException - Exception in com.atlassian.clover.api.instrumentation
ConcurrentInstrumentationException(String) - Constructor for exception com.atlassian.clover.api.instrumentation.ConcurrentInstrumentationException
ContextSet - Interface in com.atlassian.clover.api.registry
  Set of code contexts - for built-in language constructs like if-else block, for loop etc as well as for custom statement / method contexts.
COVERAGE_COUNT_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss

## D

debug(boolean) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
decorateArguments(List<String>) - Method in interface com.atlassian.clover.api.ci.Integrator
  Takes a modifiable List of arguments, and decorates them with arguments that will enable Clover for the build.
DEFAULT_PACKAGE_NAME - Static variable in interface com.atlassian.clover.api.registry.PackageInfo
dontReorder() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder

## E

ElementInfo - Interface in com.atlassian.clover.api.registry
enabled(boolean) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
enterClass(String, SourceInfo, ModifiersInfo, boolean, boolean, boolean) - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
enterFile(String, File, int, int, long, long, long) - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
enterMethod(ContextSet, SourceInfo, MethodSignature, boolean, String, boolean, int, LanguageConstruct) - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
enterPackage(String) - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
EntityContainer - Interface in com.atlassian.clover.api.registry
  Represents an entity which can contain other entities inside and is their parent.
EntityVisitor - Class in com.atlassian.clover.api.registry
  Callback handler for `EntityContainer`.
EntityVisitor() - Constructor for class com.atlassian.clover.api.registry.EntityVisitor
exitClass(int, int) - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
exitFile() - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
exitMethod(int, int) - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
exitPackage() - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession

## F

Factory() - Constructor for class com.atlassian.clover.api.ci.Integrator.Factory
FileInfo - Interface in com.atlassian.clover.api.registry
  Represents a single source file.
FILTERED_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
findClass(String) - Method in interface com.atlassian.clover.api.registry.ProjectInfo
  Searches and returns a class having the specified fully qualified name
findFile(String) - Method in interface com.atlassian.clover.api.registry.ProjectInfo
  Searches and returns a file at the specified relative path.
findPackage(String) - Method in interface com.atlassian.clover.api.registry.HasPackages
  Searches for a package with given name
fullClean(boolean) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder

## G

get(int) - Method in interface com.atlassian.clover.api.registry.ContextSet
getAggregatedComplexity() - Method in interface com.atlassian.clover.api.registry.HasAggregatedMetrics
getAggregatedStatementCount() - Method in interface com.atlassian.clover.api.registry.HasAggregatedMetrics
getAllClasses() - Method in interface com.atlassian.clover.api.registry.HasClasses
  Returns list of all classes, including indirect descendants.
getAllClasses() - Method in interface com.atlassian.clover.api.registry.PackageInfo
  Returns list of all classes (including inner or inline classes) declared in this package.
getAllClassesIncludingSubPackages() - Method in interface com.atlassian.clover.api.registry.PackageInfo
  Returns list of all classes (including inner or inline classes) declared in this package AND all sub-packages.
getAllMethods() - Method in interface com.atlassian.clover.api.registry.HasMethods
  Returns list of all methods, including indirect descendants.
getAllPackages() - Method in interface com.atlassian.clover.api.registry.HasPackages
  Returns list of all packages defined in the project (including nested packages).
getAnnotation(String) - Method in interface com.atlassian.clover.api.registry.ModifiersInfo
  Returns one (or more - introduced in Java 8) annotations with a given name.
getAnnotations() - Method in interface com.atlassian.clover.api.registry.MethodSignatureInfo
getAnnotations() - Method in interface com.atlassian.clover.api.registry.ModifiersInfo
  Returns a multi-map of all annotations - one key (annotation name) may contain mutliple values (i.e.
getAttribute(String) - Method in interface com.atlassian.clover.api.registry.Annotation
getAttributes() - Method in interface com.atlassian.clover.api.registry.Annotation
  Returns map of attributes for this annotation (or an empty map if no attribute is defined)
getAvgTestExecutionTime() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getBranches() - Method in interface com.atlassian.clover.api.registry.HasBranches
  Returns list of branches
getChecksum() - Method in interface com.atlassian.clover.api.registry.FileInfo
getClasses() - Method in interface com.atlassian.clover.api.registry.ClassInfo
  Returns list of inner classes declared on the top level of the class.
getClasses() - Method in interface com.atlassian.clover.api.registry.FileInfo
  Returns list of classes which are declared on a top-level of this source file (i.e.
getClasses() - Method in interface com.atlassian.clover.api.registry.HasClasses
  Returns list of classes
getClasses() - Method in interface com.atlassian.clover.api.registry.PackageInfo
  Returns a list of top-level classes (i.e.
getClassesIncludingSubPackages() - Method in interface com.atlassian.clover.api.registry.PackageInfo
  Returns a list of top-level classes (i.e.
getClassStart() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
getComplexity() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getComplexity() - Method in interface com.atlassian.clover.api.registry.ElementInfo
  Returns cyclomatic complexity of this code element
getComplexityDensity() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getConstruct() - Method in interface com.atlassian.clover.api.registry.StatementInfo
  Return kind of the code construct (statement, branch, elvis expression etc)
getContainingClass() - Method in interface com.atlassian.clover.api.registry.ClassInfo
  Returns a class in which this class is declared (case for inner classes) or `null` otherwise.
getContainingClass() - Method in interface com.atlassian.clover.api.registry.MethodInfo
  Returns a class in which method is declared or `null` if method (actually it will be a function or procedure) is declared outside the class.
getContainingFile() - Method in interface com.atlassian.clover.api.registry.ClassInfo
  Returns a file in which this class is declared.
getContainingFile() - Method in interface com.atlassian.clover.api.registry.MethodInfo
  Returns a file in which this method is declared.
getContainingMethod() - Method in interface com.atlassian.clover.api.registry.ClassInfo
  Returns a method in which this class (an anonymous inline class for instance) is declared or `null` otherwise.
getContainingMethod() - Method in interface com.atlassian.clover.api.registry.MethodInfo
  Returns a method in which this method (an inner function actually) is declared or `null` if method is not nested inside other method.
getContainingPackage() - Method in interface com.atlassian.clover.api.registry.FileInfo
  Returns a package for which this package belongs to (or the default package) Note: it supports only one package namespace per source file
getContainingProject() - Method in interface com.atlassian.clover.api.registry.PackageInfo
  Returns a project containing this package.
getContext() - Method in interface com.atlassian.clover.api.registry.ElementInfo
getContextFilter() - Method in interface com.atlassian.clover.api.registry.HasContextFilter
  Returns context filter for the entity, i.e set of custom statement/method contexts as well as Clover's built-in code contexts.
getCoverageCountCSS() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
getCoverageStr() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
getCurrentClass() - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
getCurrentFile() - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
getCurrentFileMaxIndex() - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
getCurrentIndex() - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
getCurrentMethod() - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
getCurrentOffsetFromFile() - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
getCurrentPackage() - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
getDataIndex() - Method in interface com.atlassian.clover.api.registry.InstrumentationInfo
getDataLength() - Method in interface com.atlassian.clover.api.registry.InstrumentationInfo
getEncoding() - Method in interface com.atlassian.clover.api.registry.FileInfo
  Returns file encoding, e.g.
getEndColumn() - Method in interface com.atlassian.clover.api.registry.SourceInfo
getEndLine() - Method in interface com.atlassian.clover.api.registry.SourceInfo
getEndTS() - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
getFailedStackEntries() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
getFalseHitCount() - Method in interface com.atlassian.clover.api.registry.BranchInfo
  Returns number of hits for the false condition branch.
getFileExtensions() - Method in enum com.atlassian.clover.spi.lang.Language.Builtin
getFileExtensions() - Method in interface com.atlassian.clover.spi.lang.Language
getFiles() - Method in interface com.atlassian.clover.api.registry.HasFiles
  Returns list of files
getFiles() - Method in interface com.atlassian.clover.api.registry.PackageInfo
  Returns list of source files belonging to this package namespace.
getFilesize() - Method in interface com.atlassian.clover.api.registry.FileInfo
  Returns file size in bytes
getHilight() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
getHistoryDir() - Method in class com.atlassian.clover.api.ci.CIOptions
getHitCount() - Method in interface com.atlassian.clover.api.registry.ElementInfo
getId() - Method in enum com.atlassian.clover.spi.lang.LanguageConstruct.Builtin
getId() - Method in interface com.atlassian.clover.spi.lang.LanguageConstruct
getInitString() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
getLicense() - Method in class com.atlassian.clover.api.ci.CIOptions
getLicenseCert() - Method in class com.atlassian.clover.api.ci.CIOptions
getLineCount() - Method in interface com.atlassian.clover.api.registry.FileInfo
  Returns number of source lines in a file
getLineNumberCSS() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
getLogger() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
getMask() - Method in interface com.atlassian.clover.api.registry.ModifiersInfo
getMaxCompilesBeforeStaleSnapshot() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
getMethods() - Method in interface com.atlassian.clover.api.registry.ClassInfo
  Returns list of methods declared on the top level of the class.
getMethods() - Method in interface com.atlassian.clover.api.registry.FileInfo
  Returns list of methods which are declared on a top-level of this source file.
getMethods() - Method in interface com.atlassian.clover.api.registry.HasMethods
  Returns list of methods
getMethodStart() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
getMetrics() - Method in interface com.atlassian.clover.api.registry.HasMetrics
getModifiers() - Method in interface com.atlassian.clover.api.registry.ClassInfo
getModifiers() - Method in interface com.atlassian.clover.api.registry.MethodSignatureInfo
getMsg() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
getName() - Method in interface com.atlassian.clover.api.optimization.Optimizable
getName() - Method in class com.atlassian.clover.api.optimization.StringOptimizable
getName() - Method in interface com.atlassian.clover.api.registry.Annotation
getName() - Method in interface com.atlassian.clover.api.registry.ClassInfo
getName() - Method in interface com.atlassian.clover.api.registry.FileInfo
  Returns source file name
getName() - Method in interface com.atlassian.clover.api.registry.HasMetrics
getName() - Method in interface com.atlassian.clover.api.registry.MethodInfo
getName() - Method in interface com.atlassian.clover.api.registry.MethodSignatureInfo
getName() - Method in interface com.atlassian.clover.api.registry.PackageInfo
getName() - Method in interface com.atlassian.clover.api.registry.ParameterInfo
getName() - Method in interface com.atlassian.clover.api.registry.ProjectInfo
  Returns name of the project
getName() - Method in enum com.atlassian.clover.spi.lang.Language.Builtin
getName() - Method in interface com.atlassian.clover.spi.lang.Language
getNcLineCount() - Method in interface com.atlassian.clover.api.registry.FileInfo
  Returns number of non-comment and non-empty source lines in a file.
getNormalizedSignature() - Method in interface com.atlassian.clover.api.registry.MethodSignatureInfo
getNumBranches() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getNumCoveredBranches() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getNumCoveredElements() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getNumCoveredStatements() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getNumElements() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getNumStatements() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getNumTestErrors() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getNumTestFailures() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getNumTestPasses() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getNumTests() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getNumTestsRun() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getNumUncoveredElements() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getOptimizableName() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
getOwner() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getPackage() - Method in interface com.atlassian.clover.api.registry.ClassInfo
getPackagePath() - Method in interface com.atlassian.clover.api.registry.FileInfo
  Returns a file name with a package path, e.g.
getPackageRelPath(String, String) - Method in interface com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport
getParamCount() - Method in interface com.atlassian.clover.api.registry.MethodSignatureInfo
getParameters() - Method in interface com.atlassian.clover.api.registry.MethodSignatureInfo
getParent() - Method in interface com.atlassian.clover.api.registry.HasParent
getParent() - Method in interface com.atlassian.clover.api.registry.MethodInfo
  Returns an object which encloses this method.
getParent() - Method in interface com.atlassian.clover.api.registry.PackageInfo
  Returns a project containing this package `EntityVisitor.visitProject(ProjectInfo)`.
getPath() - Method in interface com.atlassian.clover.api.registry.PackageInfo
getPcCoveredBranches() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getPcCoveredElements() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getPcCoveredStatements() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getPcTestErrors() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getPcTestFailures() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getPcTestPasses() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getPcTestPassesFailures() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getPcUncoveredElements() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getQualifiedName() - Method in interface com.atlassian.clover.api.registry.ClassInfo
getQualifiedName() - Method in interface com.atlassian.clover.api.registry.MethodInfo
getRawMetrics() - Method in interface com.atlassian.clover.api.registry.HasMetrics
getReorder() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
getReturnType() - Method in interface com.atlassian.clover.api.registry.MethodSignatureInfo
getRootRelPath(String) - Method in interface com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport
getSignature() - Method in interface com.atlassian.clover.api.registry.MethodInfo
  Returns method signature (annotations, keywords, type parameters, method name, parameters, return type, throws).
getSimpleName() - Method in interface com.atlassian.clover.api.registry.MethodInfo
getSnapshotFile() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
getSourceCSS() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
getSrc() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
getSrcFileLink(boolean, boolean, ClassInfo) - Method in interface com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport
  Get a link to a source file for a given class, e.g.
getStartColumn() - Method in interface com.atlassian.clover.api.registry.SourceInfo
getStartLine() - Method in interface com.atlassian.clover.api.registry.SourceInfo
getStartTs() - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
getStatements() - Method in interface com.atlassian.clover.api.registry.ClassInfo
  Returns list of statements declared on the to level of the class, i.e.
getStatements() - Method in interface com.atlassian.clover.api.registry.FileInfo
  Returns list of statements which are declared on a top-level of this source file.
getStatements() - Method in interface com.atlassian.clover.api.registry.HasStatements
  Returns list of statements
getStaticTestName() - Method in interface com.atlassian.clover.api.registry.MethodInfo
  Name of the test associated with a method.
getSupportedConstructs() - Method in enum com.atlassian.clover.spi.lang.Language.Builtin
getSupportedConstructs() - Method in interface com.atlassian.clover.spi.lang.Language
getSupportedLanguage() - Method in interface com.atlassian.clover.spi.reporters.html.source.SourceRenderer
getTestExecutionTime() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getTestHitCSS() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
getTestHits() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
getThrowsTypes() - Method in interface com.atlassian.clover.api.registry.MethodSignatureInfo
getTimestamp() - Method in interface com.atlassian.clover.api.registry.FileInfo
  Returns file modification time stamp as per File.lastModified()
getTrueHitCount() - Method in interface com.atlassian.clover.api.registry.BranchInfo
  Returns number of hits for the true condition branch.
getType() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
getType() - Method in interface com.atlassian.clover.api.registry.ParameterInfo
getTypeParams() - Method in interface com.atlassian.clover.api.registry.MethodSignatureInfo
getVersion() - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
GOOD_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss

## H

HasAggregatedMetrics - Interface in com.atlassian.clover.api.registry
HasBranches - Interface in com.atlassian.clover.api.registry
  Represents a code entity containing branches or their equivalent (if-then-else, switch blocks etc)
HasClasses - Interface in com.atlassian.clover.api.registry
  Represents a code entity containing classes or their equivalent (like interfaces in Java, objects in Scala etc)
HasContextFilter - Interface in com.atlassian.clover.api.registry
  Represents a code entity, which can have a context filter defined for metrics.
HasFiles - Interface in com.atlassian.clover.api.registry
  Represents a code entity containing source files.
HasMethods - Interface in com.atlassian.clover.api.registry
  Represents a code entity containing methods or their equivalent (like Java8 lambdas or Closure functions)
HasMetrics - Interface in com.atlassian.clover.api.registry
HasPackages - Interface in com.atlassian.clover.api.registry
  Represents a code entity containing packages or their equivalent (like C++ namespaces)
hasParams() - Method in interface com.atlassian.clover.api.registry.MethodSignatureInfo
HasParent - Interface in com.atlassian.clover.api.registry
  Entity which has it's own parent.
HasStatements - Interface in com.atlassian.clover.api.registry
  Represents a code entity containing statements or their equivalent (expressions, for instance)
historical(boolean) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
historyDir(File) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
  Use the given history directory to store Clover artifacts which are needed by Clover between builds.
HIT_BY_FAILED_TEST_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
HIT_BY_TEST_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
html(boolean) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
htmlEscapeStr(String, String, String) - Method in interface com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport
HtmlRenderingSupport - Interface in com.atlassian.clover.spi.reporters.html.source

## I

initString(String) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
initStringAndSnapshotFrom(String) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
InstrumentationInfo - Interface in com.atlassian.clover.api.registry
InstrumentationSession - Interface in com.atlassian.clover.api.instrumentation
Integrator - Interface in com.atlassian.clover.api.ci
  An Integrator is designed to provied a simple means to enable Clover for a build from a CI environment.
Integrator.Factory - Class in com.atlassian.clover.api.ci
intersects(ContextSet) - Method in interface com.atlassian.clover.api.registry.ContextSet
isDebug() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
isDefault() - Method in interface com.atlassian.clover.api.registry.PackageInfo
isDescendantOf(PackageInfo) - Method in interface com.atlassian.clover.api.registry.PackageInfo
isEmpty() - Method in interface com.atlassian.clover.api.registry.BlockMetrics
isEmpty() - Method in interface com.atlassian.clover.api.registry.ClassInfo
  Returns true if this class does not contain any nested entities (method or inner classes)
isEmpty() - Method in interface com.atlassian.clover.api.registry.FileInfo
  Returns true if the file does not contain any inner code entities.
isEmpty() - Method in interface com.atlassian.clover.api.registry.MethodInfo
  Returns whether method is empty, i.e.
isEmpty() - Method in interface com.atlassian.clover.api.registry.PackageInfo
isEmpty() - Method in interface com.atlassian.clover.api.registry.ProjectInfo
  Returns true if project is empty.
isEnabled() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
isFiltered(ContextSet) - Method in interface com.atlassian.clover.api.registry.BranchInfo
isFiltered() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
isFullClean() - Method in class com.atlassian.clover.api.ci.CIOptions
isHilight() - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
isHistorical() - Method in class com.atlassian.clover.api.ci.CIOptions
isHtml() - Method in class com.atlassian.clover.api.ci.CIOptions
isInstrumented() - Method in interface com.atlassian.clover.api.registry.BranchInfo
  Whether branch was instrumented or not (due to an assignment in the expression).
isJson() - Method in class com.atlassian.clover.api.ci.CIOptions
isLambda() - Method in interface com.atlassian.clover.api.registry.MethodInfo
  Returns whether it's a lambda function or not.
isMinimize() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
isOptimize() - Method in class com.atlassian.clover.api.ci.CIOptions
isPdf() - Method in class com.atlassian.clover.api.ci.CIOptions
isPutValuesInQuotes() - Method in class com.atlassian.clover.api.ci.CIOptions
isReorderFailfast() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
isReordering() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
isReorderRandomly() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
isTest() - Method in interface com.atlassian.clover.api.registry.MethodInfo
  Returns whether it's a test method or not.
isTestClass() - Method in interface com.atlassian.clover.api.registry.ClassInfo
isTestFile() - Method in interface com.atlassian.clover.api.registry.FileInfo
  Returns true if this is a test file (according to the test pattern defined during instrumentation)
isXml() - Method in class com.atlassian.clover.api.ci.CIOptions

## J

JAVADOC_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
json(boolean) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder

## K

KEYWORD_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss

## L

Language - Interface in com.atlassian.clover.spi.lang
  A language that Clover may support.
Language.Builtin - Enum in com.atlassian.clover.spi.lang
  Languages supported by Clover out-of-the-box.
LanguageConstruct - Interface in com.atlassian.clover.spi.lang
LanguageConstruct.Builtin - Enum in com.atlassian.clover.spi.lang
  Language constructs that Clover supports for the languages it supports out-of-the-box.
license(File) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
  Use the given Clover license Path for the build.
licenseCert(String) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
  Use the given Clover license String for the build.
LINE_COUNT_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
LINE_WARNING_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
LineRenderInfo - Class in com.atlassian.clover.spi.reporters.html.source
LineRenderInfo() - Constructor for class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
LineRenderInfo(String) - Constructor for class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
logger(Logger) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder

## M

maxCompilesBeforeStaleSnapshot(int) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
MethodInfo - Interface in com.atlassian.clover.api.registry
  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
MethodSignatureInfo - Interface in com.atlassian.clover.api.registry
minimize(boolean) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
MISSED_BY_TEST_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
ModifiersInfo - Interface in com.atlassian.clover.api.registry

## N

newAntIntegrator(CIOptions) - Static method in class com.atlassian.clover.api.ci.Integrator.Factory
  Creates an integrator for Ant, using the given options.
newMavenIntegrator(CIOptions) - Static method in class com.atlassian.clover.api.ci.Integrator.Factory
  Creates an integrator for Maven, using the given options.
nextSetBit(int) - Method in interface com.atlassian.clover.api.registry.ContextSet
NO_HILIGHT_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss

## O

Optimizable - Interface in com.atlassian.clover.api.optimization
  A `Optimizable` is an abstraction for things that can be executed for the purpose of testing and can be potentially optimized away by Clover.
optimizableName(String) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
OptimizationOptions - Class in com.atlassian.clover.api.optimization
OptimizationOptions.Builder - Class in com.atlassian.clover.api.optimization
  Options for use with the clover `TestOptimizer` class.
OptimizationOptions.TestSortOrder - Enum in com.atlassian.clover.api.optimization
optimize(boolean) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
  Whether or not to optimize tests.
optimize(List<T>) - Method in class com.atlassian.clover.api.optimization.TestOptimizer
  Optimize a collection of any Optimizable.
optimizeObjects(List) - Method in class com.atlassian.clover.api.optimization.TestOptimizer
  Optimizes a collection of unknown objects.
optimizeTestClasses(Collection<Class>) - Method in class com.atlassian.clover.api.optimization.TestOptimizer
  Optimize a collection of Test classes.

## P

PackageInfo - Interface in com.atlassian.clover.api.registry
  Implemented interfaces: EntityContainer - package can contain files HasClasses - classes declared in source files inside this package HasFiles - list of source files belonging to a package HasContextFilter - context filter applied to a package HasMetrics - code metrics for a package HasParent - parent project for this package
ParameterInfo - Interface in com.atlassian.clover.api.registry
pdf(boolean) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
ProjectInfo - Interface in com.atlassian.clover.api.registry
putValuesInQuotes(boolean) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
  Applicable for AntIntegrator only.

## R

REGEXP_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
render(List<LineRenderInfo>, Reader, FullFileInfo, HtmlRenderingSupport, String, String, String) - Method in interface com.atlassian.clover.spi.reporters.html.source.SourceRenderer
reorder(OptimizationOptions.TestSortOrder) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
reorderFailfast() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
reorderRandomly() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder

## S

set(int) - Method in interface com.atlassian.clover.api.registry.ContextSet
setAggregatedComplexity(int) - Method in interface com.atlassian.clover.api.registry.HasAggregatedMetrics
setAggregatedStatementCount(int) - Method in interface com.atlassian.clover.api.registry.HasAggregatedMetrics
setClassStart(FullClassInfo) - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
setCoverageCountCSS(String) - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
setCoverageStr(String) - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
setFailedStackEntries(StackTraceInfo.TraceEntry[]) - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
setFiltered(boolean) - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
setHilight(boolean) - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
setLineNumberCSS(String) - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
setMethodStart(MethodInfo) - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
setMetrics(BlockMetrics) - Method in interface com.atlassian.clover.api.registry.HasMetrics
setMsg(String) - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
setName(String) - Method in interface com.atlassian.clover.api.registry.Annotation
setSourceCSS(String) - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
setSourceEncoding(String) - Method in interface com.atlassian.clover.api.instrumentation.InstrumentationSession
setSrc(String) - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
setTestHitCSS(String) - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
setTestHits(List<TestCaseInfo>) - Method in class com.atlassian.clover.spi.reporters.html.source.LineRenderInfo
snapshot(File) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
SourceInfo - Interface in com.atlassian.clover.api.registry
  A region of some source code in a file
SourceRenderer - Interface in com.atlassian.clover.spi.reporters.html.source
SourceReportCss - Class in com.atlassian.clover.spi.reporters.html.source
SourceReportCss() - Constructor for class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
SRC_LINE_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
SRC_LINE_FILTERED_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
SRC_LINE_HILIGHT_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
StatementInfo - Interface in com.atlassian.clover.api.registry
  Represents a single statement.
STRING_CLASS - Static variable in class com.atlassian.clover.spi.reporters.html.source.SourceReportCss
StringOptimizable - Class in com.atlassian.clover.api.optimization
StringOptimizable(String) - Constructor for class com.atlassian.clover.api.optimization.StringOptimizable

## T

TestOptimizer - Class in com.atlassian.clover.api.optimization
  A TestOptimizer allows you to optimize a Collection of classes (that are Tests) programatically.
TestOptimizer(OptimizationOptions) - Constructor for class com.atlassian.clover.api.optimization.TestOptimizer
TestOptimizer(String, File) - Constructor for class com.atlassian.clover.api.optimization.TestOptimizer
toList() - Method in interface com.atlassian.clover.api.registry.AnnotationValue
toString() - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
toString() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
toString() - Method in class com.atlassian.clover.api.optimization.StringOptimizable

## V

valueOf(String) - Static method in enum com.atlassian.clover.api.optimization.OptimizationOptions.TestSortOrder
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.clover.spi.lang.Language.Builtin
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.clover.spi.lang.LanguageConstruct.Builtin
  Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.clover.api.optimization.OptimizationOptions.TestSortOrder
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.clover.spi.lang.Language.Builtin
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.clover.spi.lang.LanguageConstruct.Builtin
  Returns an array containing the constants of this enum type, in the order they are declared.
visit(EntityVisitor) - Method in interface com.atlassian.clover.api.registry.EntityContainer
visitClass(ClassInfo) - Method in class com.atlassian.clover.api.registry.EntityVisitor
visitFile(FileInfo) - Method in class com.atlassian.clover.api.registry.EntityVisitor
visitMethod(MethodInfo) - Method in class com.atlassian.clover.api.registry.EntityVisitor
visitPackage(PackageInfo) - Method in class com.atlassian.clover.api.registry.EntityVisitor
visitProject(ProjectInfo) - Method in class com.atlassian.clover.api.registry.EntityVisitor

## X

xml(boolean) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder

A B C D E F G H I J K L M N O P R S T V X