Class CpdReportInternal

java.lang.Object
de.aaschmid.gradle.plugins.cpd.internal.CpdReportInternal
All Implemented Interfaces:
org.gradle.api.reporting.ConfigurableReport, org.gradle.api.reporting.Report, org.gradle.api.reporting.SingleFileReport, org.gradle.util.Configurable<org.gradle.api.reporting.Report>
Direct Known Subclasses:
CpdCsvFileReportImpl, CpdTextFileReportImpl, CpdXmlFileReportImpl

public abstract class CpdReportInternal extends Object implements org.gradle.api.reporting.SingleFileReport
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gradle.api.reporting.Report

    org.gradle.api.reporting.Report.OutputType
  • Field Summary

    Fields inherited from interface org.gradle.api.reporting.Report

    NAMER
  • Constructor Summary

    Constructors
    Constructor
    Description
    CpdReportInternal(String name, org.gradle.api.Task task)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.gradle.api.reporting.Report
    configure(groovy.lang.Closure cl)
     
     
     
    org.gradle.api.reporting.Report.OutputType
     
    protected org.gradle.api.file.ProjectLayout
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gradle.api.reporting.Report

    getRequired

    Methods inherited from interface org.gradle.api.reporting.SingleFileReport

    getOutputLocation
  • Constructor Details

    • CpdReportInternal

      @Inject public CpdReportInternal(String name, org.gradle.api.Task task)
  • Method Details

    • getProjectLayout

      @Inject protected org.gradle.api.file.ProjectLayout getProjectLayout()
    • configure

      public org.gradle.api.reporting.Report configure(groovy.lang.Closure cl)
      Specified by:
      configure in interface org.gradle.util.Configurable<org.gradle.api.reporting.Report>
    • getDisplayName

      @Nonnull public String getDisplayName()
      Specified by:
      getDisplayName in interface org.gradle.api.reporting.Report
    • getName

      @Nonnull public String getName()
      Specified by:
      getName in interface org.gradle.api.reporting.Report
    • getOutputType

      @Nonnull public org.gradle.api.reporting.Report.OutputType getOutputType()
      Specified by:
      getOutputType in interface org.gradle.api.reporting.Report
      Specified by:
      getOutputType in interface org.gradle.api.reporting.SingleFileReport