Package io.github.gmazzo.codeowners
Class CodeOwnersResourcesTask
-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Named,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
@CacheableTask() public abstract class CodeOwnersResourcesTask extends DefaultTask
-
-
Field Summary
Fields Modifier and Type Field Description private final DirectoryPropertyrootDirectoryprivate final RegularFilePropertycodeOwnersFileprivate final ConfigurableFileCollectionsourcesprivate final ConfigurableFileCollectiontransitiveCodeOwnersprivate final DirectoryPropertyoutputDirectoryprivate final RegularFilePropertyrawMappedCodeOwnersFileprivate final RegularFilePropertysimplifiedMappedCodeOwnersFileprivate final TaskOutputsInternaloutputsprivate final Spec<in TaskInternal>onlyIfprivate final Property<Duration>timeoutprivate final TaskRequiredServicesrequiredServicesprivate final TaskDependencyInternaltaskDependenciesprivate final Set<Object>dependsOnprivate final TaskDestroyablesdestroyablesprivate final Loggerloggerprivate final Stringpathprivate final Factory<File>temporaryDirFactoryprivate final Optional<String>reasonTaskIsIncompatibleWithConfigurationCacheprivate final TaskLocalStatelocalStateprivate final List<InputChangesAwareTaskAction>taskActionsprivate final TaskDependencyInternallifecycleDependenciesprivate BooleanisEnabledprivate BooleanimpliesSubProjectsprivate final TaskInputsInternalinputsprivate final Conventionconventionprivate Booleanenabledprivate final TaskStateInternalstateprivate final TaskIdentity<?>taskIdentityprivate final TaskDependencyshouldRunAfterprivate final ExtensionContainerextensionsprivate final BooleanisCompatibleWithConfigurationCacheprivate final TaskDependencyfinalizedByprivate final AntBuilderantprivate final DynamicObjectasDynamicObjectprivate final List<ResourceLock>sharedResourcesprivate BooleandidWorkprivate final Optional<String>reasonNotToTrackStateprivate Stringgroupprivate final BooleanisHasCustomActionsprivate List<Action<in Task>>actionsprivate final Stringnameprivate final FiletemporaryDirprivate final LoggingManagerloggingprivate final PathidentityPathprivate final TaskDependencymustRunAfterprivate final StandardOutputCapturestandardOutputCaptureprivate final Projectprojectprivate Stringdescription
-
Constructor Summary
Constructors Constructor Description CodeOwnersResourcesTask()
-
Method Summary
Modifier and Type Method Description abstract DirectoryPropertygetRootDirectory()abstract RegularFilePropertygetCodeOwnersFile()abstract ConfigurableFileCollectiongetSources()abstract ConfigurableFileCollectiongetTransitiveCodeOwners()abstract DirectoryPropertygetOutputDirectory()abstract RegularFilePropertygetRawMappedCodeOwnersFile()abstract RegularFilePropertygetSimplifiedMappedCodeOwnersFile()final UnitgenerateCodeOwnersInfo()-
Methods inherited from class org.gradle.api.DefaultTask
getActions, getAnt, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, setActions, setDescription, setDidWork, setEnabled, setEnabled, setGroup -
Methods inherited from class org.gradle.api.internal.AbstractTask
getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, setImpliesSubProjects -
Methods inherited from class org.gradle.api.Task
configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, doNotTrackState, finalizedBy, getConvention, hasProperty, mustRunAfter, notCompatibleWithConfigurationCache, onlyIf, onlyIf, onlyIf, property, setDependsOn, setFinalizedBy, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class kotlin.Comparable
compareTo -
Methods inherited from class org.gradle.api.internal.TaskInternal
acceptServiceReferences, appendParallelSafeAction, hasTaskActions, prependParallelSafeAction -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getRootDirectory
@Internal() abstract DirectoryProperty getRootDirectory()
-
getCodeOwnersFile
@InputFile()@PathSensitive(value = PathSensitivity.NONE) abstract RegularFileProperty getCodeOwnersFile()
-
getSources
@Internal() abstract ConfigurableFileCollection getSources()
-
getTransitiveCodeOwners
@InputFiles()@PathSensitive(value = PathSensitivity.NONE) abstract ConfigurableFileCollection getTransitiveCodeOwners()
-
getOutputDirectory
@Optional()@OutputDirectory() abstract DirectoryProperty getOutputDirectory()
-
getRawMappedCodeOwnersFile
@Optional()@OutputFile() abstract RegularFileProperty getRawMappedCodeOwnersFile()
-
getSimplifiedMappedCodeOwnersFile
@Optional()@OutputFile() abstract RegularFileProperty getSimplifiedMappedCodeOwnersFile()
-
generateCodeOwnersInfo
final Unit generateCodeOwnersInfo()
-
-
-
-