# Package org.gradle.api.artifacts.transform

@NullMarked package org.gradle.api.artifacts.transform

- Related Packages
  Package
  Description
  org.gradle.api.artifacts
- Class
  Description
  CacheableTransform
  Attaching this annotation to a `TransformAction` type it indicates that the build cache should be used for artifact transforms of this type.
  InputArtifact
  Attach this annotation to an abstract getter that should receive the input artifact for an artifact transform.
  InputArtifactDependencies
  Attach this annotation to an abstract getter that should receive the artifact dependencies of the `InputArtifact` of an artifact transform.
  TransformAction<T extends TransformParameters>
  Interface for artifact transform actions.
  TransformOutputs
  The outputs of the artifact transform.
  TransformParameters
  Marker interface for parameter objects to `TransformAction`s.
  TransformParameters.None
  Used for `TransformAction`s without parameters.
  TransformSpec<T extends TransformParameters>
  Base configuration for artifact transform registrations.