Class SpotlessTask

  • All Implemented Interfaces:
    java.lang.Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Task, org.gradle.util.Configurable<Task>
    Direct Known Subclasses:
    SpotlessTaskImpl

    public abstract class SpotlessTask
    extends DefaultTask
    • Field Detail

      • encoding

        protected java.lang.String encoding
      • lineEndingsPolicy

        protected final com.diffplug.gradle.spotless.JvmLocalCache.LiveCache<org.gradle.api.provider.Provider<LineEnding.Policy>> lineEndingsPolicy
      • ratchetFrom

        protected java.lang.String ratchetFrom
        Stored so that the configuration cache can recreate the GitRatchetGradle state.
      • outputDirectory

        protected java.io.File outputDirectory
      • steps

        protected final com.diffplug.gradle.spotless.JvmLocalCache.LiveCache<java.util.List<FormatterStep>> steps
    • Constructor Detail

      • SpotlessTask

        public SpotlessTask()
    • Method Detail

      • createLive

        protected <T> com.diffplug.gradle.spotless.JvmLocalCache.LiveCache<T> createLive​(java.lang.String keyName)
      • getEncoding

        @Input
        public java.lang.String getEncoding()
      • setEncoding

        public void setEncoding​(java.lang.String encoding)
      • setLineEndingsPolicy

        public void setLineEndingsPolicy​(org.gradle.api.provider.Provider<LineEnding.Policy> lineEndingsPolicy)
      • setupRatchet

        public void setupRatchet​(java.lang.String ratchetFrom)
      • getRatchetSha

        @Input
        public org.eclipse.jgit.lib.ObjectId getRatchetSha()
      • setTarget

        public void setTarget​(java.lang.Iterable<java.io.File> target)
      • getOutputDirectory

        @OutputDirectory
        public java.io.File getOutputDirectory()
      • setSteps

        public void setSteps​(java.util.List<FormatterStep> steps)