Package dev.lukebemish.immaculate
Class FormattingWorkflow
java.lang.Object
dev.lukebemish.immaculate.FormattingWorkflow
- All Implemented Interfaces:
org.gradle.api.Named
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcustom(String name, UnaryOperator<String> customAction) voideclipse(org.gradle.api.Action<EclipseJdtFormatStep> action) abstract org.gradle.api.file.ConfigurableFileCollectiongetFiles()protected abstract org.gradle.api.model.ObjectFactoryprotected abstract org.gradle.api.Projectorg.gradle.api.NamedDomainObjectList<FormattingStep>getSteps()abstract org.gradle.api.provider.Property<String>abstract org.gradle.api.provider.Property<String>voidgoogle()voidgoogle(org.gradle.api.Action<GoogleJavaFormatStep> action) voidvoidvoidvoidjava()voidlinewise(String name, UnaryOperator<String> customAction) voidnoTabs()voidnoTabs(int spacesPerTab) void<T extends FormattingStep>
void<T extends FormattingStep>
voidvoidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Named
getName
-
Constructor Details
-
FormattingWorkflow
public FormattingWorkflow()
-
-
Method Details
-
getSteps
-
getFiles
public abstract org.gradle.api.file.ConfigurableFileCollection getFiles() -
getProject
@Inject protected abstract org.gradle.api.Project getProject() -
getToggleOff
-
getToggleOn
-
java
public void java() -
linewise
-
trailingNewline
public void trailingNewline() -
noTabs
public void noTabs(int spacesPerTab) -
noTabs
public void noTabs() -
googleRemoveUnusedImports
public void googleRemoveUnusedImports() -
googleSortImports
public void googleSortImports() -
googleFixImports
public void googleFixImports() -
google
public void google() -
google
-
eclipse
-
noTrailingSpaces
public void noTrailingSpaces() -
custom
-
step
public <T extends FormattingStep> void step(String name, Class<T> type, org.gradle.api.Action<? super T> action) -
step
-
getObjects
@Inject protected abstract org.gradle.api.model.ObjectFactory getObjects()
-