Skip navigation links
A B C D E F G I J K L M R S T U W 

A

AbstractCloverInstrumentMojo - Class in com.atlassian.maven.plugin.clover.internal
Common settings for clover:instr / clover:setup MOJOs.
AbstractCloverInstrumentMojo() - Constructor for class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
AbstractCloverMojo - Class in com.atlassian.maven.plugin.clover.internal
Common code for all Clover plugin build Mojos.
AbstractCloverMojo() - Constructor for class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
AbstractInstrumenter - Class in com.atlassian.maven.plugin.clover.internal.instrumentation
Code common for instrumentation of various source roots (main sources, test sources).
AbstractInstrumenter(CompilerConfiguration, String) - Constructor for class com.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
 
AbstractJavaEntity - Class in com.atlassian.maven.plugin.clover.internal.configuration
Something which has a name, annotations and javadocs.
AbstractJavaEntity() - Constructor for class com.atlassian.maven.plugin.clover.internal.configuration.AbstractJavaEntity
 
AbstractSourceScanner - Class in com.atlassian.maven.plugin.clover.internal.scanner
Code common to compute the list of source files to instrument (main sources, test sources) for Java and Groovy languages.
AbstractSourceScanner(CompilerConfiguration, String) - Constructor for class com.atlassian.maven.plugin.clover.internal.scanner.AbstractSourceScanner
 
addCompileSourceRoot(String) - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
 
addCompileSourceRoot(String) - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.MainInstrumenter
 
addCompileSourceRoot(String) - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.TestInstrumenter
 
AntPropertyHelper - Class in com.atlassian.maven.plugin.clover.internal
Makes the ${expressions} used in Maven available to Ant as properties.
AntPropertyHelper(MavenProject, Log) - Constructor for class com.atlassian.maven.plugin.clover.internal.AntPropertyHelper
 
ANY_LANGUAGE - Static variable in class com.atlassian.maven.plugin.clover.internal.scanner.LanguageFileExtensionFilter
Filter accepting all sources.
areCloverDatabasesAvailable() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
Check if a Clover database exists (either a single module Clover database or an aggregated one).

B

BuildLifecycleAnalyzer - Class in com.atlassian.maven.plugin.clover.internal.lifecycle
 
BuildLifecycleAnalyzer(Log, LifecycleExecutor, MavenProject, MavenSession) - Constructor for class com.atlassian.maven.plugin.clover.internal.lifecycle.BuildLifecycleAnalyzer
 

C

calcIncludedFilesForGroovy() - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 
canGenerateReport() - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
Generate reports if a Clover module database or a Clover merged database exist.
CLOVER_CORE_ARTIFACT_ID - Static variable in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 
CLOVER_CORE_GROUP_ID - Static variable in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 
CloverAggregateMojo - Class in com.atlassian.maven.plugin.clover
Aggregate children module Clover databases if there are any.
CloverAggregateMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverAggregateMojo
 
CloverCheckMojo - Class in com.atlassian.maven.plugin.clover
Verify Test Percentage Coverage (TPC) from an existing Clover database and fail the build if it is below the defined threshold.
CloverCheckMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverCheckMojo
 
CloverCleanMojo - Class in com.atlassian.maven.plugin.clover
The clover:clean goal should be run directly from the command line, when you are developing using the clover test runner optimizer.
CloverCleanMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverCleanMojo
 
CloverConfiguration - Interface in com.atlassian.maven.plugin.clover.internal
Represents a Clover configuration.
cloveredArtifactExpiryInMillis - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
The difference (in milliseconds) that a -clover classified artifact can have to a non-clover classified artifact.
CloverInstrumentInternalMojo - Class in com.atlassian.maven.plugin.clover
Instrument source roots.
CloverInstrumentInternalMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 
CloverInstrumentMojo - Class in com.atlassian.maven.plugin.clover
Fork a custom build lifecycle in which all sources will be instrumented by Clover and next execute this lifecycle till the install phase.
CloverInstrumentMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverInstrumentMojo
 
CloverInstrumentTestMojo - Class in com.atlassian.maven.plugin.clover
This goal behaves exactly like the instrument goal, however when forking the lifecycle - it runs only to the 'test' phase instead of all the way to the 'install' phase.
CloverInstrumentTestMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverInstrumentTestMojo
 
CloverIntegrationOptimizerMojo - Class in com.atlassian.maven.plugin.clover
Sets the 'test' property on the project which is used by the maven-surefire-plugin to determine which tests are run.
CloverIntegrationOptimizerMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverIntegrationOptimizerMojo
 
CloverLogMojo - Class in com.atlassian.maven.plugin.clover
Provides information on the current Clover database.
CloverLogMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverLogMojo
 
CloverMergeMojo - Class in com.atlassian.maven.plugin.clover
Merge arbitrary number of clover databases into one.
CloverMergeMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverMergeMojo
 
CloverOptimizerMojo - Class in com.atlassian.maven.plugin.clover
Sets the 'test' property on the project which is used by the maven-surefire-plugin to determine which tests are run.
CloverOptimizerMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverOptimizerMojo
 
cloverOutputDirectory - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
The directory where the Clover plugin will put all the files it generates during the build process.
CloverReportMojo - Class in com.atlassian.maven.plugin.clover
Generate a Clover report from existing Clover databases.
CloverReportMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverReportMojo
 
CloverResetMojo - Class in com.atlassian.maven.plugin.clover
Reset source directories to original ones.
CloverResetMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverResetMojo
 
CloverSaveHistoryMojo - Class in com.atlassian.maven.plugin.clover
CloverSaveHistoryMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverSaveHistoryMojo
 
CloverSetupMojo - Class in com.atlassian.maven.plugin.clover
This mojo is to be used mainly for incremental instrumentation and compilation of Java source code.
CloverSetupMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverSetupMojo
 
CloverSnapshotMojo - Class in com.atlassian.maven.plugin.clover
Saves a Clover snapshot to the filesystem.
CloverSnapshotMojo() - Constructor for class com.atlassian.maven.plugin.clover.CloverSnapshotMojo
 
CloverSourceScanner - Interface in com.atlassian.maven.plugin.clover.internal.scanner
Scans source roots and return list of files to instrument.
com.atlassian.maven.plugin.clover - package com.atlassian.maven.plugin.clover
 
com.atlassian.maven.plugin.clover.internal - package com.atlassian.maven.plugin.clover.internal
 
com.atlassian.maven.plugin.clover.internal.configuration - package com.atlassian.maven.plugin.clover.internal.configuration
 
com.atlassian.maven.plugin.clover.internal.instrumentation - package com.atlassian.maven.plugin.clover.internal.instrumentation
 
com.atlassian.maven.plugin.clover.internal.lifecycle - package com.atlassian.maven.plugin.clover.internal.lifecycle
 
com.atlassian.maven.plugin.clover.internal.scanner - package com.atlassian.maven.plugin.clover.internal.scanner
 
CompilerConfiguration - Interface in com.atlassian.maven.plugin.clover.internal
 
configureOptimisedTestSet(Project) - Method in class com.atlassian.maven.plugin.clover.CloverOptimizerMojo
 
ConfigUtil - Class in com.atlassian.maven.plugin.clover.internal
A helper class to manage configuration of the clover-maven-plugin
ConfigUtil(CloverConfiguration) - Constructor for class com.atlassian.maven.plugin.clover.internal.ConfigUtil
 
copyExcludedFiles - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
If set, then the clover-maven-plugin will not copy files that were excluded, across to the target/clover directory.

D

debug - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
If you wish to enable debug level logging in just the Clover plugin, set this to true.
DistributedCoverage - Class in com.atlassian.maven.plugin.clover
Complex configuration objects need to be in the same package as the MOJO that defines them.
DistributedCoverage() - Constructor for class com.atlassian.maven.plugin.clover.DistributedCoverage
 
distributedCoverage - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
The configuration for distributed coverage collection by Clover.

E

encoding - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
The character encoding to use when parsing source files.
excludes - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
The list of file to exclude from the instrumentation.
excludesFile - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
The file containing a list of file paths, separated by new line, to exclude from the instrumentation.
excludesList - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
The comma seperated list of file to exclude from the instrumentation.
execTask(CloverSnapshotTask) - Method in class com.atlassian.maven.plugin.clover.CloverSnapshotMojo
 
execute() - Method in class com.atlassian.maven.plugin.clover.CloverAggregateMojo
execute() - Method in class com.atlassian.maven.plugin.clover.CloverCheckMojo
execute() - Method in class com.atlassian.maven.plugin.clover.CloverCleanMojo
 
execute() - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
execute() - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentMojo
execute() - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentTestMojo
execute() - Method in class com.atlassian.maven.plugin.clover.CloverLogMojo
 
execute() - Method in class com.atlassian.maven.plugin.clover.CloverMergeMojo
execute() - Method in class com.atlassian.maven.plugin.clover.CloverOptimizerMojo
 
execute() - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
execute() - Method in class com.atlassian.maven.plugin.clover.CloverResetMojo
 
execute() - Method in class com.atlassian.maven.plugin.clover.CloverSaveHistoryMojo
execute() - Method in class com.atlassian.maven.plugin.clover.CloverSetupMojo
 
execute() - Method in class com.atlassian.maven.plugin.clover.CloverSnapshotMojo
 
execute() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
execute() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
executeReport(Locale) - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
executeTask(HistoryPointTask) - Method in class com.atlassian.maven.plugin.clover.CloverSaveHistoryMojo
 
extractNestedStrings(String, Plugin) - Method in class com.atlassian.maven.plugin.clover.CloverIntegrationOptimizerMojo
 
extractNestedStrings(String, Plugin) - Method in class com.atlassian.maven.plugin.clover.CloverOptimizerMojo
 

F

failIfCustomClassifierIsPresent() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Check if an artifact has a custom classifier (except the 'javadoc' and 'sources' ones).
failIfDeployPhaseIsPresent(BuildLifecycleAnalyzer) - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Check if the build life cycle contains the 'deploy' phase.
failIfInstallPhaseIsPresent(BuildLifecycleAnalyzer) - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Check if the build life cycle contains the 'install' phase.
filter(String[]) - Method in class com.atlassian.maven.plugin.clover.internal.scanner.LanguageFileExtensionFilter
 
filter(String[], Set<String>) - Method in class com.atlassian.maven.plugin.clover.internal.scanner.LanguageFileExtensionFilter
 
filter(String[]) - Method in interface com.atlassian.maven.plugin.clover.internal.scanner.LanguageFileFilter
Filters out files not matching programming language from inputFiles and returns result in new String[] array.
findCloverArtifact(List<Artifact>) - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 
flushPolicy - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo

G

generate(Sink, Locale) - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
getAnnotation() - Method in class com.atlassian.maven.plugin.clover.internal.configuration.AbstractJavaEntity
 
getCategoryName() - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
getCloverDatabase() - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
getCloverDatabase() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
getCloverDatabase() - Method in interface com.atlassian.maven.plugin.clover.internal.CloverConfiguration
 
getCloverMergeDatabase() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
getCompileSourceRoots() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
 
getCompileSourceRoots() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.MainInstrumenter
 
getCompileSourceRoots() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.TestInstrumenter
 
getCompileSourceRoots() - Method in class com.atlassian.maven.plugin.clover.internal.scanner.AbstractSourceScanner
 
getCompileSourceRoots() - Method in class com.atlassian.maven.plugin.clover.internal.scanner.MainSourceScanner
 
getCompileSourceRoots() - Method in class com.atlassian.maven.plugin.clover.internal.scanner.TestSourceScanner
getConfiguration() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
 
getConfiguration() - Method in class com.atlassian.maven.plugin.clover.internal.scanner.AbstractSourceScanner
 
getDescendantModuleProjects(MavenProject) - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
returns all the projects that are in the reactor build as direct or indirect modules of the specified project.
getDescription(Locale) - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
getDistributedCoverage() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
getDistributedCoverage() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getEncoding() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
getEncoding() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getExcludedFiles() - Method in class com.atlassian.maven.plugin.clover.internal.scanner.AbstractSourceScanner
Returns the list of excluded files that we'll need to copy.
getExcludedFiles() - Method in interface com.atlassian.maven.plugin.clover.internal.scanner.CloverSourceScanner
Returns the list of excluded files that we'll need to copy.
getExcludes() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
getExcludes() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getExcludes() - Method in class com.atlassian.maven.plugin.clover.TestSources
 
getFlushInterval() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
getFlushInterval() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getFlushPolicy() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
getFlushPolicy() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getIncludes() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
getIncludes() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getIncludes() - Method in class com.atlassian.maven.plugin.clover.TestSources
 
getInstrumentation() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
getInstrumentation() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getInstrumentLambda() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
getInstrumentLambda() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getJdk() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
getJdk() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getLog() - Method in interface com.atlassian.maven.plugin.clover.internal.CloverConfiguration
 
getLoggerInstance(String) - Method in class com.atlassian.maven.plugin.clover.MvnLogger.MvnLoggerFactory
 
getMethodContexts() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
getMethodContexts() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getMethodWithMetricsContexts() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
getMethodWithMetricsContexts() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getModuleProjects(MavenProject, int) - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
Returns all the projects that are modules, or modules of modules, of the specified project found within the reactor.
getName(Locale) - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
getName() - Method in class com.atlassian.maven.plugin.clover.internal.configuration.AbstractJavaEntity
 
getOriginalSrcDir(String) - Static method in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 
getOriginalSrcTestDir(String) - Static method in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 
getOutputName() - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
getPackage() - Method in class com.atlassian.maven.plugin.clover.TestClass
 
getPhasesFromMojoExecution(MojoExecution) - Method in class com.atlassian.maven.plugin.clover.internal.lifecycle.MavenLifecycleAnalyzer
 
getPhasesFromMojoExecutions(List<MojoExecution>) - Method in class com.atlassian.maven.plugin.clover.internal.lifecycle.MavenLifecycleAnalyzer
 
getPhasesToBeExecuted() - Method in class com.atlassian.maven.plugin.clover.internal.lifecycle.BuildLifecycleAnalyzer
 
getPhasesToBeExecuted() - Method in class com.atlassian.maven.plugin.clover.internal.lifecycle.Maven3LifecycleAnalyzer
 
getPhasesToBeExecuted() - Method in class com.atlassian.maven.plugin.clover.internal.lifecycle.MavenLifecycleAnalyzer
Return list of build phases which will be executed.
getProject() - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
getProject() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
getProject() - Method in interface com.atlassian.maven.plugin.clover.internal.CloverConfiguration
 
getPropertyHook(String, String, boolean) - Method in class com.atlassian.maven.plugin.clover.internal.AntPropertyHelper
 
getReactorProjects() - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
getReactorProjects() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
getReactorProjects() - Method in interface com.atlassian.maven.plugin.clover.internal.CloverConfiguration
 
getReportOutputDirectory() - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
getResourceAsFile(String, Log, ClassLoader) - Static method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
getReturnType() - Method in class com.atlassian.maven.plugin.clover.TestMethod
 
getSourceDirectory() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
 
getSourceDirectory() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.MainInstrumenter
 
getSourceDirectory() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.TestInstrumenter
 
getSourceDirectory() - Method in class com.atlassian.maven.plugin.clover.internal.scanner.AbstractSourceScanner
 
getSourceDirectory() - Method in class com.atlassian.maven.plugin.clover.internal.scanner.MainSourceScanner
 
getSourceDirectory() - Method in class com.atlassian.maven.plugin.clover.internal.scanner.TestSourceScanner
 
getSourceFilesToInstrument() - Method in class com.atlassian.maven.plugin.clover.internal.scanner.AbstractSourceScanner
Returns the list of source files to instrument taking into account the includes and excludes specified by the user.
getSourceFilesToInstrument(LanguageFileFilter, boolean) - Method in class com.atlassian.maven.plugin.clover.internal.scanner.AbstractSourceScanner
This method can handle a special case: don't return excludes from native Groovy source directory (src/main/groovy or src/test/groovy) because such files shall not be copied to instrumented sources directory (target/clover/src-instrumented or target/clover/src-test/instrumented); a reason is that gmaven and groovy-eclipse-plugin have the src/(main|test)/groovy location hardcoded and they will compile this source root no matter what other compilation source roots or source directory are provided; it means that we would end up with a 'duplicate class' build error if files would be copied.
getSourceFilesToInstrument() - Method in interface com.atlassian.maven.plugin.clover.internal.scanner.CloverSourceScanner
Returns the list of source files to instrument taking into account the includes and excludes specified by the user.
getSourceFilesToInstrument(LanguageFileFilter, boolean) - Method in interface com.atlassian.maven.plugin.clover.internal.scanner.CloverSourceScanner
Returns the list of source files to instrument taking into account the includes and excludes specified by the user and additionaly taking into account a programming language.
getSourceScanner() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
 
getSourceScanner() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.MainInstrumenter
 
getSourceScanner() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.TestInstrumenter
 
getSourceType() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
 
getSourceType() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.MainInstrumenter
 
getSourceType() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.TestInstrumenter
 
getSrcName() - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 
getSrcName() - Method in class com.atlassian.maven.plugin.clover.CloverSetupMojo
 
getSrcTestName() - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 
getSrcTestName() - Method in class com.atlassian.maven.plugin.clover.CloverSetupMojo
 
getStaleMillis() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
getStaleMillis() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getStatementContexts() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
getStatementContexts() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getSuper() - Method in class com.atlassian.maven.plugin.clover.TestClass
 
getTag() - Method in class com.atlassian.maven.plugin.clover.internal.configuration.AbstractJavaEntity
 
getTestClasses() - Method in class com.atlassian.maven.plugin.clover.TestSources
 
getTestMethods() - Method in class com.atlassian.maven.plugin.clover.TestClass
 
getTestSources() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
getTestSources() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
getWaitForFlush() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
GROOVY_LANGUAGE - Static variable in class com.atlassian.maven.plugin.clover.internal.scanner.LanguageFileExtensionFilter
Filter accepting Groovy sources only.
groverJar - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
By default, Clover Maven Plugin generates the ${java.io.tmpdir}/grover*.jar file during setup, which is next being added as the dependent artifact to the build.

I

includes - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
The list of file to include in the instrumentation.
includesAllSourceRoots - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Till 3.1.11: whether the Clover plugin should instrument all source roots (for example src/main/java, src/main/groovy, target/generated-sources, so including the generated sources) or whether it should only instrument the main source root (usually src/main/java).
includesFile - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
The file containing a list of file paths, separated by new line, to include in the instrumentation.
includesList - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
The comma seperated list of files to include in the instrumentation.
includesTestSourceRoots - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Whether the Clover plugin should instrument test source roots.
instrument() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
 
instrumentation - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
The level to instrument to.
isCompatibleVersion() - Method in class com.atlassian.maven.plugin.clover.internal.lifecycle.Maven3LifecycleAnalyzer
 
isCompatibleVersion() - Method in class com.atlassian.maven.plugin.clover.internal.lifecycle.MavenLifecycleAnalyzer
Return true if current Maven version is compatible with this analyzer.
isCopyExcludedFiles() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
isCopyExcludedFiles() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
isDeployPresent() - Method in class com.atlassian.maven.plugin.clover.internal.lifecycle.BuildLifecycleAnalyzer
 
isExternalReport() - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
Always return true as we're using the report generated by Clover rather than creating our own report.
isGeneratedSourcesDirectory(String) - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
 
isGeneratedSourcesDirectory(String) - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.MainInstrumenter
 
isGeneratedSourcesDirectory(String) - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.TestInstrumenter
 
isIncludesAllSourceRoots() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
isIncludesAllSourceRoots() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 
isInstallPresent() - Method in class com.atlassian.maven.plugin.clover.internal.lifecycle.BuildLifecycleAnalyzer
 
isLastProjectInReactor() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
isModuleOfProject(MavenProject, MavenProject) - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
Returns true if the supplied potentialModule project is a module of the specified parentProject.
isSingleCloverDatabase() - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
isSingleCloverDatabase() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
isSingleCloverDatabase() - Method in interface com.atlassian.maven.plugin.clover.internal.CloverConfiguration
 
isSourceRootForLanguage(String, Language) - Method in interface com.atlassian.maven.plugin.clover.internal.scanner.CloverSourceScanner
 
isSourceRootForLanguage(String, Language) - Method in class com.atlassian.maven.plugin.clover.internal.scanner.MainSourceScanner
isSourceRootForLanguage(String, Language) - Method in class com.atlassian.maven.plugin.clover.internal.scanner.TestSourceScanner
isUseFullyQualifiedJavaLang() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
isUseFullyQualifiedJavaLang() - Method in interface com.atlassian.maven.plugin.clover.internal.CompilerConfiguration
 

J

JAVA_LANGUAGE - Static variable in class com.atlassian.maven.plugin.clover.internal.scanner.LanguageFileExtensionFilter
Filter accepting Java sources only.
jdk - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Which Java language level Clover shall use to parse sources.

K

keepDb - Variable in class com.atlassian.maven.plugin.clover.CloverCleanMojo
A flag to indicate to keep the clover.db but purge all coverage data and other files when clover:clean is run.

L

LanguageFileExtensionFilter - Class in com.atlassian.maven.plugin.clover.internal.scanner
Performs filtering of file list based on file extension(s) for given programming language.
LanguageFileExtensionFilter() - Constructor for class com.atlassian.maven.plugin.clover.internal.scanner.LanguageFileExtensionFilter
 
LanguageFileFilter - Interface in com.atlassian.maven.plugin.clover.internal.scanner
Performs filtering of file list based on the expected programming language.
license - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
The full Clover license String to use.
licenseLocation - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
A Clover license file to be used by the plugin.
lifecycleExecutor - Variable in class com.atlassian.maven.plugin.clover.internal.lifecycle.MavenLifecycleAnalyzer
 
log(int, String, Throwable) - Method in class com.atlassian.maven.plugin.clover.MvnLogger
 

M

MainInstrumenter - Class in com.atlassian.maven.plugin.clover.internal.instrumentation
Instruments main sources.
MainInstrumenter(CompilerConfiguration, String) - Constructor for class com.atlassian.maven.plugin.clover.internal.instrumentation.MainInstrumenter
 
MainSourceScanner - Class in com.atlassian.maven.plugin.clover.internal.scanner
Computes the list of main source files to instrument.
MainSourceScanner(CompilerConfiguration, String) - Constructor for class com.atlassian.maven.plugin.clover.internal.scanner.MainSourceScanner
 
Maven3LifecycleAnalyzer - Class in com.atlassian.maven.plugin.clover.internal.lifecycle
 
Maven3LifecycleAnalyzer(LifecycleExecutor, MavenProject, MavenSession) - Constructor for class com.atlassian.maven.plugin.clover.internal.lifecycle.Maven3LifecycleAnalyzer
 
MavenLifecycleAnalyzer - Class in com.atlassian.maven.plugin.clover.internal.lifecycle
 
MavenLifecycleAnalyzer(LifecycleExecutor, MavenProject, MavenSession) - Constructor for class com.atlassian.maven.plugin.clover.internal.lifecycle.MavenLifecycleAnalyzer
 
mavenProject - Variable in class com.atlassian.maven.plugin.clover.internal.lifecycle.MavenLifecycleAnalyzer
 
mavenSession - Variable in class com.atlassian.maven.plugin.clover.internal.lifecycle.MavenLifecycleAnalyzer
 
messageLogged(BuildEvent) - Method in class com.atlassian.maven.plugin.clover.MvnLogBuildListener
 
methodContexts - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Specifies the custom method contexts to use for filtering specific methods from Clover reports.
MethodWithMetricsContext - Class in com.atlassian.maven.plugin.clover
Complex configuration objects need to be in the same package as the MOJO that defines them.
MethodWithMetricsContext() - Constructor for class com.atlassian.maven.plugin.clover.MethodWithMetricsContext
 
MethodWithMetricsContext(String, String, int, int, int, int) - Constructor for class com.atlassian.maven.plugin.clover.MethodWithMetricsContext
 
methodWithMetricsContexts - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Specifies the custom method contexts to use for filtering specific methods from Clover reports.
MvnLogBuildListener - Class in com.atlassian.maven.plugin.clover
A simple build listener which logs to maven's Log, instead of Ant's.
MvnLogBuildListener(Log) - Constructor for class com.atlassian.maven.plugin.clover.MvnLogBuildListener
 
MvnLogger - Class in com.atlassian.maven.plugin.clover
 
MvnLogger(Log) - Constructor for class com.atlassian.maven.plugin.clover.MvnLogger
 
MvnLogger.MvnLoggerFactory - Class in com.atlassian.maven.plugin.clover
 
MvnLoggerFactory(Log) - Constructor for class com.atlassian.maven.plugin.clover.MvnLogger.MvnLoggerFactory
 

R

redirectArtifact() - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
Modify main artifact to add a "clover" classifier to it so that it's not mixed with the main artifact of a normal build.
redirectOutputDirectories() - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 
redirectSourceDirectories() - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
 
registerCloverAntTasks(Project, Log) - Static method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
Register the Clover Ant tasks against a fake Ant {Project} object so that we can the tasks later on.
removeGroovySourceRoot(Set<String>) - Method in class com.atlassian.maven.plugin.clover.internal.scanner.AbstractSourceScanner
From a list of provided sourceRoots remove those which specific for this scanner, unless the specific folder points to the same location as the getSourceDirectory().
removeGroovySourceRoot(Set<String>) - Method in class com.atlassian.maven.plugin.clover.internal.scanner.MainSourceScanner
From a list of provided sourceRoots remove SRC_MAIN_GROOVY root
removeGroovySourceRoot(Set<String>) - Method in class com.atlassian.maven.plugin.clover.internal.scanner.TestSourceScanner
From a list of provided sourceRoots remove SRC_TEST_GROOVY root
removeSourceRoot(Set<String>, String) - Method in class com.atlassian.maven.plugin.clover.internal.scanner.AbstractSourceScanner
 
repositories - Variable in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
Remote repositories used for the project.
repositoryPollutionProtection - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Try to protect your build from installing instrumented artifacts into local ~/.m2 cache or deploying them to a binaries repository.
resetSrcDirsOriginal(Artifact, CompilerConfiguration) - Static method in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 
resolveCloverDatabase() - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
resolveCloverDatabase() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
resolveCloverDatabase() - Method in interface com.atlassian.maven.plugin.clover.internal.CloverConfiguration
 
resolveCloverDatabase() - Method in class com.atlassian.maven.plugin.clover.internal.ConfigUtil
 
resolveCloverDescriptor() - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
The logic here is taken from AbstractSiteRenderingMojo#resolveSiteDescriptor in the maven-site-plugin.
resolveMavenProject() - Method in class com.atlassian.maven.plugin.clover.internal.ConfigUtil
If a singleCloverDatabase is configured, return the first project in the reactor.
resolveSnapshotFile(File) - Method in class com.atlassian.maven.plugin.clover.internal.ConfigUtil
 

S

scope - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
When creating the clover.jar dependency, what scope to use.
setAnnotation(String) - Method in class com.atlassian.maven.plugin.clover.internal.configuration.AbstractJavaEntity
 
setLicense(String) - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
setLicenseLocation(String) - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
setName(String) - Method in class com.atlassian.maven.plugin.clover.internal.configuration.AbstractJavaEntity
 
setPackage(String) - Method in class com.atlassian.maven.plugin.clover.TestClass
 
setProject(MavenProject) - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
 
setReportOutputDirectory(File) - Method in class com.atlassian.maven.plugin.clover.CloverReportMojo
 
setReturnType(String) - Method in class com.atlassian.maven.plugin.clover.TestMethod
 
setSourceDirectory(String) - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
 
setSourceDirectory(String) - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.MainInstrumenter
 
setSourceDirectory(String) - Method in class com.atlassian.maven.plugin.clover.internal.instrumentation.TestInstrumenter
 
setSuper(String) - Method in class com.atlassian.maven.plugin.clover.TestClass
 
setTag(String) - Method in class com.atlassian.maven.plugin.clover.internal.configuration.AbstractJavaEntity
 
setTestFailureIgnore - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
If set to true, Clover will add several properties to the build configuration which disable a build failure for following plugins:
setTestMethods(List<TestMethod>) - Method in class com.atlassian.maven.plugin.clover.TestClass
 
shouldRedirectArtifacts() - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 
shouldRedirectArtifacts() - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentMojo
 
shouldRedirectArtifacts() - Method in class com.atlassian.maven.plugin.clover.CloverSetupMojo
 
shouldRedirectArtifacts() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
shouldRedirectOutputDirectories() - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 
shouldRedirectOutputDirectories() - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentMojo
 
shouldRedirectOutputDirectories() - Method in class com.atlassian.maven.plugin.clover.CloverSetupMojo
 
shouldRedirectOutputDirectories() - Method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
 
skip - Variable in class com.atlassian.maven.plugin.clover.CloverCleanMojo
A flag to indicate not to run clover:clean for this execution.
skip - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
A flag to indicate not to run clover for this execution.
skipGroverJar - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
By default, Clover Maven Plugin generates the ${java.io.tmpdir}/grover*.jar file during setup, which is next being added as the dependent artifact to the build.
snapshot - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
The location to store the clover snapshot file.
SRC_MAIN_GROOVY - Static variable in class com.atlassian.maven.plugin.clover.internal.scanner.MainSourceScanner
 
SRC_MAIN_JAVA - Static variable in class com.atlassian.maven.plugin.clover.internal.scanner.MainSourceScanner
 
SRC_TEST_GROOVY - Static variable in class com.atlassian.maven.plugin.clover.internal.scanner.TestSourceScanner
 
SRC_TEST_JAVA - Static variable in class com.atlassian.maven.plugin.clover.internal.scanner.TestSourceScanner
 
staleMillis - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Sets the granularity in milliseconds of the last modification date for testing whether a source needs reinstrumentation.
statementContexts - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Specifies the custom statement contexts to use for filtering specific statements from Clover reports.
swizzleCloverDependencies(Set<Artifact>) - Method in class com.atlassian.maven.plugin.clover.CloverInstrumentInternalMojo
 

T

TestClass - Class in com.atlassian.maven.plugin.clover
Matches a single test class.
TestClass() - Constructor for class com.atlassian.maven.plugin.clover.TestClass
 
TestInstrumenter - Class in com.atlassian.maven.plugin.clover.internal.instrumentation
Instruments test sources.
TestInstrumenter(CompilerConfiguration, String) - Constructor for class com.atlassian.maven.plugin.clover.internal.instrumentation.TestInstrumenter
 
TestMethod - Class in com.atlassian.maven.plugin.clover
Matches a single test method.
TestMethod() - Constructor for class com.atlassian.maven.plugin.clover.TestMethod
 
testSources - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Specifies a custom test detector configuration.
TestSources - Class in com.atlassian.maven.plugin.clover
A container for test files, works like Ant's file set.
TestSources() - Constructor for class com.atlassian.maven.plugin.clover.TestSources
 
TestSourceScanner - Class in com.atlassian.maven.plugin.clover.internal.scanner
Computes the list of test source files to instrument.
TestSourceScanner(CompilerConfiguration, String) - Constructor for class com.atlassian.maven.plugin.clover.internal.scanner.TestSourceScanner
 

U

useCloverClassifier - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Whether or not to include the -clover classifier on artifacts.
useFullyQualifiedJavaLang - Variable in class com.atlassian.maven.plugin.clover.internal.AbstractCloverInstrumentMojo
Use the fully qualified package name for java.lang.* classes.

W

waitForFlush(boolean, int) - Static method in class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
Wait 2*'flush interval' milliseconds to ensure that the coverage data have been flushed to the Clover database.
A B C D E F G I J K L M R S T U W 
Skip navigation links

Copyright © 2019 OpenClover.org. All rights reserved.