com.atlassian.maven.plugin.clover.internal.instrumentation
Class AbstractInstrumenter
java.lang.Object
com.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
- Direct Known Subclasses:
- MainInstrumenter, TestInstrumenter
public abstract class AbstractInstrumenter
- extends Object
Code common for instrumentation of various source roots (main sources, test sources).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractInstrumenter
public AbstractInstrumenter(CompilerConfiguration configuration,
String outputSourceDirectory)
getConfiguration
protected CompilerConfiguration getConfiguration()
instrument
public void instrument()
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException - when instrumentation fails- See Also:
CloverInstrumentInternalMojo.calcIncludedFilesForGroovy(),
CloverInstrumentInternalMojo.redirectOutputDirectories()
redirectSourceDirectories
public String redirectSourceDirectories()
getSourceScanner
protected abstract CloverSourceScanner getSourceScanner()
getSourceDirectory
protected abstract String getSourceDirectory()
setSourceDirectory
protected abstract void setSourceDirectory(String targetDirectory)
getCompileSourceRoots
protected abstract List<String> getCompileSourceRoots()
addCompileSourceRoot
protected abstract void addCompileSourceRoot(String sourceRoot)
isGeneratedSourcesDirectory
protected abstract boolean isGeneratedSourcesDirectory(String sourceRoot)
getSourceType
protected abstract String getSourceType()
Copyright © 2014 Atlassian Pty Ltd. All Rights Reserved.