Class PrivateExportsGenerationTask

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

    public class PrivateExportsGenerationTask
    extends org.gradle.api.DefaultTask
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.gradle.api.Task

        org.gradle.api.Task.Namer
    • Field Summary

      • Fields inherited from interface org.gradle.api.Task

        TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void execute()  
      org.gradle.api.file.RegularFileProperty getExportsFile()  
      org.gradle.api.provider.ListProperty<java.lang.String> getExportsList()  
      org.gradle.api.provider.Property<java.lang.String> getLibraryName()  
      org.gradle.api.file.RegularFileProperty getSymbolsToExportFile()  
      void setIsMac​(boolean set)  
      void setIsWindows​(boolean set)  
      • Methods inherited from class org.gradle.api.internal.AbstractTask

        appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getSharedResources, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, requiresResource, requiresResource, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • PrivateExportsGenerationTask

        @Inject
        public PrivateExportsGenerationTask​(org.gradle.api.model.ObjectFactory factory)
    • Method Detail

      • getSymbolsToExportFile

        @InputFile
        public org.gradle.api.file.RegularFileProperty getSymbolsToExportFile()
      • getExportsFile

        @OutputFile
        public org.gradle.api.file.RegularFileProperty getExportsFile()
      • getExportsList

        @Internal
        public org.gradle.api.provider.ListProperty<java.lang.String> getExportsList()
      • getLibraryName

        @Input
        public org.gradle.api.provider.Property<java.lang.String> getLibraryName()
      • setIsWindows

        public void setIsWindows​(boolean set)
      • setIsMac

        public void setIsMac​(boolean set)
      • execute

        public void execute()
                     throws java.io.IOException
        Throws:
        java.io.IOException