public abstract class AbstractInstrumenter extends Object
| Constructor and Description |
|---|
AbstractInstrumenter(CompilerConfiguration configuration,
String outputSourceDirectory) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addCompileSourceRoot(String sourceRoot) |
protected abstract List<String> |
getCompileSourceRoots() |
protected CompilerConfiguration |
getConfiguration() |
protected abstract String |
getSourceDirectory() |
protected abstract CloverSourceScanner |
getSourceScanner() |
protected abstract String |
getSourceType() |
void |
instrument() |
protected abstract boolean |
isGeneratedSourcesDirectory(String sourceRoot) |
String |
redirectSourceDirectories() |
protected abstract void |
setSourceDirectory(String targetDirectory) |
public AbstractInstrumenter(CompilerConfiguration configuration, String outputSourceDirectory)
protected CompilerConfiguration getConfiguration()
public void instrument()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException - when instrumentation failsCloverInstrumentInternalMojo.calcIncludedFilesForGroovy(),
CloverInstrumentInternalMojo.redirectOutputDirectories()public String redirectSourceDirectories()
protected abstract CloverSourceScanner getSourceScanner()
protected abstract String getSourceDirectory()
protected abstract void setSourceDirectory(String targetDirectory)
protected abstract void addCompileSourceRoot(String sourceRoot)
protected abstract boolean isGeneratedSourcesDirectory(String sourceRoot)
protected abstract String getSourceType()
Copyright © 2019 OpenClover.org. All rights reserved.