Class AbstractReportTask

  • All Implemented Interfaces:
    java.lang.Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, Named, ExtensionAware, Task, Configurable<Task>

    @Deprecated
    @DisableCachingByDefault(because="Abstract super-class, not to be instantiated directly")
    public abstract class AbstractReportTask
    extends org.gradle.api.internal.ConventionTask
    Deprecated.
    The base class for all project report tasks. Preserved for backward compatibility.
    • Constructor Detail

      • AbstractReportTask

        protected AbstractReportTask()
        Deprecated.
    • Method Detail

      • getClientMetaData

        @Inject
        protected org.gradle.initialization.BuildClientMetaData getClientMetaData()
        Deprecated.
      • getTextOutputFactory

        @Inject
        protected org.gradle.internal.logging.text.StyledTextOutputFactory getTextOutputFactory()
        Deprecated.
      • generate

        public void generate()
        Deprecated.
      • getRenderer

        @Internal
        protected abstract org.gradle.api.tasks.diagnostics.internal.ReportRenderer getRenderer()
        Deprecated.
      • generate

        protected abstract void generate​(Project project)
                                  throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • getOutputFile

        @Nullable
        @Optional
        @OutputFile
        public java.io.File getOutputFile()
        Deprecated.
        Returns the file which the report will be written to. When set to null, the report is written to System.out. Defaults to null.
        Returns:
        The output file. May be null.
      • setOutputFile

        public void setOutputFile​(@Nullable
                                  java.io.File outputFile)
        Deprecated.
        Sets the file which the report will be written to. Set this to null to write the report to System.out.
        Parameters:
        outputFile - The output file. May be null.
      • getProjects

        @Internal
        public java.util.Set<Project> getProjects()
        Deprecated.
        Returns the set of project to generate this report for. By default, the report is generated for the task's containing project.
        Returns:
        The set of files.
      • setProjects

        public void setProjects​(java.util.Set<Project> projects)
        Deprecated.
        Specifies the set of projects to generate this report for.
        Parameters:
        projects - The set of projects. Must not be null.