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
FieldsFields 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 -
Method Summary
Modifier and TypeMethodDescriptionfinal voidabstract 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.RegularFilePropertyabstract org.gradle.api.file.ConfigurableFileCollectionThe 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, usesServiceMethods 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, setImpliesSubProjectsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
Field Details
-
SKIP_NO_CLASS_MESSAGE
- See Also:
-
-
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
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()
-