public class CpdReportsImpl extends org.gradle.api.reporting.internal.TaskReportContainer
Default implementation of CpdReports. For some reason the Groovy compiler cannot handle
the covariant return types of some overridden methods in NamedDomainObjectSet. The Java
compiler has no problems handling it, so this implementation is in Java. Note that all subclasses
of TaskReportContainer in the Gradle distribution (e.g. FindBugsReportsImpl and
DefaultTestTaskReports are Java classes.
| Type | Name and description |
|---|---|
TransformingReport |
getHtml()Get the HTML report. |
FormatChoiceReport |
getPrimary()Get the primary report. |
| Methods inherited from class | Name |
|---|---|
class org.gradle.api.reporting.internal.TaskReportContainer |
org.gradle.api.reporting.internal.TaskReportContainer#getEnabledDirectoryReportDestinations(), org.gradle.api.reporting.internal.TaskReportContainer#getEnabledFileReportDestinations(), org.gradle.api.reporting.internal.TaskReportContainer#getEnabledReportNames(), org.gradle.api.reporting.internal.TaskReportContainer#configure(groovy.lang.Closure), org.gradle.api.reporting.internal.TaskReportContainer#configure(groovy.lang.Closure), org.gradle.api.reporting.internal.TaskReportContainer#getEnabled(), org.gradle.api.reporting.internal.TaskReportContainer#getFirstEnabled(), org.gradle.api.reporting.internal.TaskReportContainer#getDisplayName(), org.gradle.api.reporting.internal.TaskReportContainer#matching(groovy.lang.Closure), org.gradle.api.reporting.internal.TaskReportContainer#matching(org.gradle.api.specs.Spec), org.gradle.api.reporting.internal.TaskReportContainer#matching(groovy.lang.Closure), org.gradle.api.reporting.internal.TaskReportContainer#matching(org.gradle.api.specs.Spec), org.gradle.api.reporting.internal.TaskReportContainer#matching(groovy.lang.Closure), org.gradle.api.reporting.internal.TaskReportContainer#matching(org.gradle.api.specs.Spec), org.gradle.api.reporting.internal.TaskReportContainer#findAll(groovy.lang.Closure), org.gradle.api.reporting.internal.TaskReportContainer#findAll(groovy.lang.Closure), org.gradle.api.reporting.internal.TaskReportContainer#withType(java.lang.Class), org.gradle.api.reporting.internal.TaskReportContainer#withType(java.lang.Class), org.gradle.api.reporting.internal.TaskReportContainer#withType(java.lang.Class), org.gradle.api.reporting.internal.TaskReportContainer#add(java.lang.Object), org.gradle.api.reporting.internal.TaskReportContainer#getByName(java.lang.String), org.gradle.api.reporting.internal.TaskReportContainer#getByName(java.lang.String, groovy.lang.Closure), org.gradle.api.reporting.internal.TaskReportContainer#findByName(java.lang.String), org.gradle.api.reporting.internal.TaskReportContainer#getConvention(), org.gradle.api.reporting.internal.TaskReportContainer#getExtensions(), org.gradle.api.reporting.internal.TaskReportContainer#getAt(java.lang.String), org.gradle.api.reporting.internal.TaskReportContainer#getAsDynamicObject(), org.gradle.api.reporting.internal.TaskReportContainer#getAsMap(), org.gradle.api.reporting.internal.TaskReportContainer#getNames(), org.gradle.api.reporting.internal.TaskReportContainer#getNamer(), org.gradle.api.reporting.internal.TaskReportContainer#addRule(java.lang.String, groovy.lang.Closure), org.gradle.api.reporting.internal.TaskReportContainer#addRule(org.gradle.api.Rule), org.gradle.api.reporting.internal.TaskReportContainer#getRules(), org.gradle.api.reporting.internal.TaskReportContainer#clear(), org.gradle.api.reporting.internal.TaskReportContainer#isEmpty(), org.gradle.api.reporting.internal.TaskReportContainer#contains(java.lang.Object), org.gradle.api.reporting.internal.TaskReportContainer#addAll(java.util.Collection), org.gradle.api.reporting.internal.TaskReportContainer#size(), org.gradle.api.reporting.internal.TaskReportContainer#iterator(), org.gradle.api.reporting.internal.TaskReportContainer#remove(java.lang.Object), org.gradle.api.reporting.internal.TaskReportContainer#getType(), org.gradle.api.reporting.internal.TaskReportContainer#removeAll(java.util.Collection), org.gradle.api.reporting.internal.TaskReportContainer#containsAll(java.util.Collection), org.gradle.api.reporting.internal.TaskReportContainer#retainAll(java.util.Collection), org.gradle.api.reporting.internal.TaskReportContainer#all(org.gradle.api.Action), org.gradle.api.reporting.internal.TaskReportContainer#all(groovy.lang.Closure), org.gradle.api.reporting.internal.TaskReportContainer#withType(java.lang.Class, groovy.lang.Closure), org.gradle.api.reporting.internal.TaskReportContainer#withType(java.lang.Class, org.gradle.api.Action), org.gradle.api.reporting.internal.TaskReportContainer#whenObjectAdded(groovy.lang.Closure), org.gradle.api.reporting.internal.TaskReportContainer#whenObjectAdded(org.gradle.api.Action), org.gradle.api.reporting.internal.TaskReportContainer#whenObjectRemoved(org.gradle.api.Action), org.gradle.api.reporting.internal.TaskReportContainer#whenObjectRemoved(groovy.lang.Closure), org.gradle.api.reporting.internal.TaskReportContainer#beforeChange(java.lang.Runnable), org.gradle.api.reporting.internal.TaskReportContainer#toString(), org.gradle.api.reporting.internal.TaskReportContainer#toArray([Ljava.lang.Object;), org.gradle.api.reporting.internal.TaskReportContainer#toArray(), org.gradle.api.reporting.internal.TaskReportContainer#wait(), org.gradle.api.reporting.internal.TaskReportContainer#wait(long), org.gradle.api.reporting.internal.TaskReportContainer#wait(long, int), org.gradle.api.reporting.internal.TaskReportContainer#equals(java.lang.Object), org.gradle.api.reporting.internal.TaskReportContainer#hashCode(), org.gradle.api.reporting.internal.TaskReportContainer#getClass(), org.gradle.api.reporting.internal.TaskReportContainer#notify(), org.gradle.api.reporting.internal.TaskReportContainer#notifyAll() |
class org.gradle.api.reporting.internal.DefaultReportContainer |
org.gradle.api.reporting.internal.DefaultReportContainer#configure(groovy.lang.Closure), org.gradle.api.reporting.internal.DefaultReportContainer#configure(groovy.lang.Closure), org.gradle.api.reporting.internal.DefaultReportContainer#getEnabled(), org.gradle.api.reporting.internal.DefaultReportContainer#getFirstEnabled(), org.gradle.api.reporting.internal.DefaultReportContainer#getDisplayName(), org.gradle.api.reporting.internal.DefaultReportContainer#matching(groovy.lang.Closure), org.gradle.api.reporting.internal.DefaultReportContainer#matching(org.gradle.api.specs.Spec), org.gradle.api.reporting.internal.DefaultReportContainer#matching(groovy.lang.Closure), org.gradle.api.reporting.internal.DefaultReportContainer#matching(org.gradle.api.specs.Spec), org.gradle.api.reporting.internal.DefaultReportContainer#matching(groovy.lang.Closure), org.gradle.api.reporting.internal.DefaultReportContainer#matching(org.gradle.api.specs.Spec), org.gradle.api.reporting.internal.DefaultReportContainer#findAll(groovy.lang.Closure), org.gradle.api.reporting.internal.DefaultReportContainer#findAll(groovy.lang.Closure), org.gradle.api.reporting.internal.DefaultReportContainer#withType(java.lang.Class), org.gradle.api.reporting.internal.DefaultReportContainer#withType(java.lang.Class), org.gradle.api.reporting.internal.DefaultReportContainer#withType(java.lang.Class), org.gradle.api.reporting.internal.DefaultReportContainer#add(java.lang.Object), org.gradle.api.reporting.internal.DefaultReportContainer#getByName(java.lang.String), org.gradle.api.reporting.internal.DefaultReportContainer#getByName(java.lang.String, groovy.lang.Closure), org.gradle.api.reporting.internal.DefaultReportContainer#findByName(java.lang.String), org.gradle.api.reporting.internal.DefaultReportContainer#getConvention(), org.gradle.api.reporting.internal.DefaultReportContainer#getExtensions(), org.gradle.api.reporting.internal.DefaultReportContainer#getAt(java.lang.String), org.gradle.api.reporting.internal.DefaultReportContainer#getAsDynamicObject(), org.gradle.api.reporting.internal.DefaultReportContainer#getAsMap(), org.gradle.api.reporting.internal.DefaultReportContainer#getNames(), org.gradle.api.reporting.internal.DefaultReportContainer#getNamer(), org.gradle.api.reporting.internal.DefaultReportContainer#addRule(java.lang.String, groovy.lang.Closure), org.gradle.api.reporting.internal.DefaultReportContainer#addRule(org.gradle.api.Rule), org.gradle.api.reporting.internal.DefaultReportContainer#getRules(), org.gradle.api.reporting.internal.DefaultReportContainer#clear(), org.gradle.api.reporting.internal.DefaultReportContainer#isEmpty(), org.gradle.api.reporting.internal.DefaultReportContainer#contains(java.lang.Object), org.gradle.api.reporting.internal.DefaultReportContainer#addAll(java.util.Collection), org.gradle.api.reporting.internal.DefaultReportContainer#size(), org.gradle.api.reporting.internal.DefaultReportContainer#iterator(), org.gradle.api.reporting.internal.DefaultReportContainer#remove(java.lang.Object), org.gradle.api.reporting.internal.DefaultReportContainer#getType(), org.gradle.api.reporting.internal.DefaultReportContainer#removeAll(java.util.Collection), org.gradle.api.reporting.internal.DefaultReportContainer#containsAll(java.util.Collection), org.gradle.api.reporting.internal.DefaultReportContainer#retainAll(java.util.Collection), org.gradle.api.reporting.internal.DefaultReportContainer#all(org.gradle.api.Action), org.gradle.api.reporting.internal.DefaultReportContainer#all(groovy.lang.Closure), org.gradle.api.reporting.internal.DefaultReportContainer#withType(java.lang.Class, groovy.lang.Closure), org.gradle.api.reporting.internal.DefaultReportContainer#withType(java.lang.Class, org.gradle.api.Action), org.gradle.api.reporting.internal.DefaultReportContainer#whenObjectAdded(groovy.lang.Closure), org.gradle.api.reporting.internal.DefaultReportContainer#whenObjectAdded(org.gradle.api.Action), org.gradle.api.reporting.internal.DefaultReportContainer#whenObjectRemoved(org.gradle.api.Action), org.gradle.api.reporting.internal.DefaultReportContainer#whenObjectRemoved(groovy.lang.Closure), org.gradle.api.reporting.internal.DefaultReportContainer#beforeChange(java.lang.Runnable), org.gradle.api.reporting.internal.DefaultReportContainer#toString(), org.gradle.api.reporting.internal.DefaultReportContainer#toArray([Ljava.lang.Object;), org.gradle.api.reporting.internal.DefaultReportContainer#toArray(), org.gradle.api.reporting.internal.DefaultReportContainer#wait(), org.gradle.api.reporting.internal.DefaultReportContainer#wait(long), org.gradle.api.reporting.internal.DefaultReportContainer#wait(long, int), org.gradle.api.reporting.internal.DefaultReportContainer#equals(java.lang.Object), org.gradle.api.reporting.internal.DefaultReportContainer#hashCode(), org.gradle.api.reporting.internal.DefaultReportContainer#getClass(), org.gradle.api.reporting.internal.DefaultReportContainer#notify(), org.gradle.api.reporting.internal.DefaultReportContainer#notifyAll() |
Get the HTML report. Default is a transforming report located next to the primary report and using the built-in CPD XSL.
Get the primary report. Default is a file called "cpd.<ext>" where
"<ext>" is the value of the report's format property. The default file
is located in a directory called "cpd" in the project's report directory or, if no
project report directory is defined, in a subdirectory called "cpd" in the
project's build directory.