public class JacocoPluginExtension
extends java.lang.Object
| Modifier and Type | Field | Description | 
|---|---|---|
| protected Project | project | |
| static java.lang.String | TASK_EXTENSION_NAME | 
| Constructor | Description | 
|---|---|
| JacocoPluginExtension(Project project,
                     org.gradle.internal.jacoco.JacocoAgentJar agent) | Creates a Jacoco plugin extension. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| <T extends Task & JavaForkOptions> | applyTo(TaskCollection<T> tasks) | Applies Jacoco to all of the given tasks. | 
| <T extends Task & JavaForkOptions> | applyTo(T task) | Applies Jacoco to the given task. | 
| java.io.File | getReportsDir() | The directory where reports will be generated. | 
| java.lang.String | getToolVersion() | Version of Jacoco JARs to use. | 
| void | setReportsDir(java.io.File reportsDir) | |
| void | setReportsDir(Provider<java.io.File> reportsDir) | Set the provider for calculating the report directory. | 
| void | setToolVersion(java.lang.String toolVersion) | 
public static final java.lang.String TASK_EXTENSION_NAME
protected final Project project
public JacocoPluginExtension(Project project, org.gradle.internal.jacoco.JacocoAgentJar agent)
project - the project the extension is attached toagent - the agent JAR to be used by Jacocopublic java.lang.String getToolVersion()
public void setToolVersion(java.lang.String toolVersion)
public java.io.File getReportsDir()
@Incubating public void setReportsDir(Provider<java.io.File> reportsDir)
reportsDir - Reports directory providerpublic void setReportsDir(java.io.File reportsDir)
public <T extends Task & JavaForkOptions> void applyTo(T task)
task - the task to apply Jacoco to.TASK_EXTENSION_NAMEpublic <T extends Task & JavaForkOptions> void applyTo(TaskCollection<T> tasks)
tasks - the tasks to apply Jacoco to