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

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
 

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.
CIOptions.Builder() - Constructor for class com.atlassian.clover.api.ci.CIOptions.Builder
Creates a brand new CIOptionsBuilder with default values.
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
 
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

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. multiple occurrences of the annotation, usually with different attributes)
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. it does not return inner classes).
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. declared on a file's top-level, not as inner classes or inline ones) declared in this package.
getClassesIncludingSubPackages() - Method in interface com.atlassian.clover.api.registry.PackageInfo
Returns a list of top-level classes (i.e. not inner or inline ones) declared in this package AND all sub-packages.
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)
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. outside methods.
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
 
Integrator.Factory() - Constructor for class com.atlassian.clover.api.ci.Integrator.Factory
 
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. does not contain any executable code in it - no statements or branches.
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
 
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)

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.Builder() - Constructor for class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 
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
 
ProjectInfo - Interface in com.atlassian.clover.api.registry
 

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) - 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.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
 

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