com.atlassian.maven.plugin.clover.internal.instrumentation
Class AbstractInstrumenter

java.lang.Object
  extended by com.atlassian.maven.plugin.clover.internal.instrumentation.AbstractInstrumenter
Direct Known Subclasses:
MainInstrumenter, TestInstrumenter

public abstract class AbstractInstrumenter
extends java.lang.Object

Code common for instrumentation of various source roots (main sources, test sources).


Constructor Summary
AbstractInstrumenter(CompilerConfiguration configuration, java.lang.String outputSourceDirectory)
           
 
Method Summary
protected abstract  void addCompileSourceRoot(java.lang.String sourceRoot)
           
protected abstract  java.util.List getCompileSourceRoots()
           
protected  CompilerConfiguration getConfiguration()
           
protected abstract  java.lang.String getSourceDirectory()
           
protected abstract  CloverSourceScanner getSourceScanner()
           
 void instrument()
           
 java.lang.String redirectSourceDirectories()
           
protected abstract  void setSourceDirectory(java.lang.String targetDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractInstrumenter

public AbstractInstrumenter(CompilerConfiguration configuration,
                            java.lang.String outputSourceDirectory)
Method Detail

getConfiguration

protected CompilerConfiguration getConfiguration()

instrument

public void instrument()
                throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

redirectSourceDirectories

public java.lang.String redirectSourceDirectories()

getSourceScanner

protected abstract CloverSourceScanner getSourceScanner()

getSourceDirectory

protected abstract java.lang.String getSourceDirectory()

setSourceDirectory

protected abstract void setSourceDirectory(java.lang.String targetDirectory)

getCompileSourceRoots

protected abstract java.util.List getCompileSourceRoots()

addCompileSourceRoot

protected abstract void addCompileSourceRoot(java.lang.String sourceRoot)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.