Class TransitiveAbiCheckerTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.palantir.gradle.abi.checker.TransitiveAbiCheckerTask
All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.Named, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

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

    Nested classes/interfaces inherited from interface org.gradle.api.Named

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

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final void
     
    abstract org.gradle.api.provider.Property<AbiCheckerBuildService>
     
    abstract org.gradle.api.provider.Property<TransitiveAbiCheckerExtension>
     
    abstract org.gradle.api.provider.SetProperty<String>
    Contains all the dependencies that we know have a transitive with a version mismatch.
    abstract org.gradle.api.file.RegularFileProperty
     
    abstract org.gradle.api.file.ConfigurableFileCollection
    The class files of the project being checked.
    abstract org.gradle.api.provider.ListProperty<ResolvedArtifactDefinition>
    Contains the resolved artifacts for the project's runtime dependencies.

    Methods inherited from class org.gradle.api.DefaultTask

    compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService

    Methods inherited from class org.gradle.api.internal.AbstractTask

    acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects

    Methods inherited from class Object

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

    Methods inherited from interface org.gradle.api.Task

    doNotTrackState, notCompatibleWithConfigurationCache
  • Field Details

  • Constructor Details

    • TransitiveAbiCheckerTask

      public TransitiveAbiCheckerTask()
  • Method Details

    • getProjectClassFiles

      @InputFiles public abstract org.gradle.api.file.ConfigurableFileCollection getProjectClassFiles()
      The class files of the project being checked.
    • getResolvedRuntimeClasspathArtifacts

      public abstract org.gradle.api.provider.ListProperty<ResolvedArtifactDefinition> getResolvedRuntimeClasspathArtifacts()
      Contains the resolved artifacts for the project's runtime dependencies. These can be either local project dependencies or third party jars. The ordering is important as this will represent the runtime classpath.
    • getDependenciesToCheck

      @Input public abstract org.gradle.api.provider.SetProperty<String> getDependenciesToCheck()
      Contains all the dependencies that we know have a transitive with a version mismatch.
    • getErrorsOutputFile

      @OutputFile public abstract org.gradle.api.file.RegularFileProperty getErrorsOutputFile()
    • getCheckerExtension

      public abstract org.gradle.api.provider.Property<TransitiveAbiCheckerExtension> getCheckerExtension()
    • getAbiCheckerService

      @Internal public abstract org.gradle.api.provider.Property<AbiCheckerBuildService> getAbiCheckerService()
    • checkAbiConflicts

      public final void checkAbiConflicts()