Package 

Class StructureTransformLegacyAction

  • All Implemented Interfaces:
    org.gradle.api.artifacts.transform.TransformAction

    
    public abstract class StructureTransformLegacyAction
     implements TransformAction<TransformParameters.None>
                        

    StructureTransformLegacyAction is a legacy version of StructureTransformAction and should only be used when gradle version is 5.3 or less. The reason of having this legacy artifact transform is that declaring inputArtifact as type Provider<FileSystemLocation> is not supported until gradle version 5.4. Once our minimal supported gradle version is 5.4 or above, this legacy artifact transform can be removed.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final File inputArtifact
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract File getInputArtifact()
      Unit transform(TransformOutputs outputs)
      • Methods inherited from class org.jetbrains.kotlin.gradle.internal.kapt.incremental.StructureTransformLegacyAction

        getParameters
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StructureTransformLegacyAction

        StructureTransformLegacyAction()