Class ExternalFormattingStep

java.lang.Object
dev.lukebemish.immaculate.FormattingStep
dev.lukebemish.immaculate.steps.ExternalFormattingStep
All Implemented Interfaces:
org.gradle.api.Named
Direct Known Subclasses:
WrapperFormattingStep

public abstract class ExternalFormattingStep extends FormattingStep
  • Constructor Details

    • ExternalFormattingStep

      @Inject public ExternalFormattingStep()
  • Method Details

    • getProject

      @Inject protected abstract org.gradle.api.Project getProject()
    • workflow

      public void workflow(FormattingWorkflow workflow)
      Overrides:
      workflow in class FormattingStep
    • getFormatterClasspath

      @InputFiles @Classpath public abstract org.gradle.api.file.ConfigurableFileCollection getFormatterClasspath()
    • getDependencies

      @Internal public FormatterDependencies getDependencies()
    • dependencies

      public void dependencies(org.gradle.api.Action<FormatterDependencies> action)