Class FormattingWorkflow

java.lang.Object
dev.lukebemish.immaculate.FormattingWorkflow
All Implemented Interfaces:
org.gradle.api.Named

public abstract class FormattingWorkflow extends Object implements org.gradle.api.Named
  • Constructor Details

    • FormattingWorkflow

      public FormattingWorkflow()
  • Method Details

    • getSteps

      public org.gradle.api.NamedDomainObjectList<FormattingStep> getSteps()
    • getFiles

      public abstract org.gradle.api.file.ConfigurableFileCollection getFiles()
    • getProject

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

      public abstract org.gradle.api.provider.Property<String> getToggleOff()
    • getToggleOn

      public abstract org.gradle.api.provider.Property<String> getToggleOn()
    • getTruncateExceptions

      public abstract org.gradle.api.provider.Property<Boolean> getTruncateExceptions()
    • getReportIssuesRootPath

      public abstract org.gradle.api.file.RegularFileProperty getReportIssuesRootPath()
    • java

      public void java()
    • java

      public void java(org.gradle.api.Action<org.gradle.api.tasks.util.PatternFilterable> action)
    • sources

      public void sources()
    • sources

      public void sources(org.gradle.api.Action<org.gradle.api.tasks.util.PatternFilterable> action)
    • linewise

      public void linewise(String name, UnaryOperator<String> customAction)
    • trailingNewline

      public void trailingNewline()
    • noTabs

      public void noTabs(int spacesPerTab)
    • noTabs

      public void noTabs()
    • google

      public void google()
    • google

      public void google(org.gradle.api.Action<GoogleJavaFormatStep> action)
    • palantir

      public void palantir()
    • palantir

      public void palantir(org.gradle.api.Action<PalantirJavaFormatStep> action)
    • eclipse

      public void eclipse(org.gradle.api.Action<EclipseJdtFormatStep> action)
    • noTrailingSpaces

      public void noTrailingSpaces()
    • importOrder

      public void importOrder(org.gradle.api.Action<ImportOrderStep> action)
    • custom

      public void custom(String name, UnaryOperator<String> customAction)
    • step

      public <T extends FormattingStep> void step(String name, Class<T> type, org.gradle.api.Action<? super T> action)
    • step

      public <T extends FormattingStep> void step(String name, Class<T> type)
    • getObjects

      @Inject protected abstract org.gradle.api.model.ObjectFactory getObjects()