Class ExtractJdkTransform

java.lang.Object
com.github.iherasymenko.jlink.ExtractJdkTransform
All Implemented Interfaces:
org.gradle.api.artifacts.transform.TransformAction<org.gradle.api.artifacts.transform.TransformParameters.None>

@NonNullApi @DisableCachingByDefault(because="Not worth caching") public abstract class ExtractJdkTransform extends Object implements org.gradle.api.artifacts.transform.TransformAction<org.gradle.api.artifacts.transform.TransformParameters.None>
  • Constructor Details

    • ExtractJdkTransform

      public ExtractJdkTransform()
  • Method Details

    • getInputArtifact

      @InputArtifact protected abstract org.gradle.api.provider.Provider<org.gradle.api.file.FileSystemLocation> getInputArtifact()
    • getFileSystemOperations

      @Inject protected abstract org.gradle.api.file.FileSystemOperations getFileSystemOperations()
    • getArchiveOperations

      @Inject protected abstract org.gradle.api.file.ArchiveOperations getArchiveOperations()
    • transform

      public void transform(org.gradle.api.artifacts.transform.TransformOutputs outputs)
      Specified by:
      transform in interface org.gradle.api.artifacts.transform.TransformAction<org.gradle.api.artifacts.transform.TransformParameters.None>