Class FormatterTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- org.gradle.api.internal.ConventionTask
-
- org.gradle.api.tasks.SourceTask
-
- io.spring.javaformat.gradle.tasks.FormatterTask
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.IConventionAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.api.tasks.util.PatternFilterable,org.gradle.util.Configurable<org.gradle.api.Task>
- Direct Known Subclasses:
CheckFormat,Format
public abstract class FormatterTask extends org.gradle.api.tasks.SourceTaskAbstract base class for formatter tasks.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.stream.Stream<io.spring.javaformat.formatter.FileEdit>formatFiles()Format the source files and provide aStreamofFileEditinstances.java.lang.StringgetEncoding()Get the file encoding in use.org.gradle.api.provider.Property<io.spring.javaformat.config.IndentationStyle>getIndentationStyle()The indentation style used for formatting.org.gradle.api.provider.Property<io.spring.javaformat.config.JavaBaseline>getJavaBaseline()The Java baseline used for formatting.org.gradle.api.file.FileTreegetSource()voidsetEncoding(java.lang.String encoding)Set the file encoding in use.-
Methods inherited from class org.gradle.api.tasks.SourceTask
exclude, exclude, exclude, exclude, getExcludes, getIncludes, getPatternSetFactory, include, include, include, include, setExcludes, setIncludes, setSource, setSource, source
-
Methods inherited from class org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMapping
-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, replaceLogger, setImpliesSubProjects
-
-
-
-
Method Detail
-
getEncoding
@Input @Optional public java.lang.String getEncoding()
Get the file encoding in use.- Returns:
- the encoding the file encoding
-
setEncoding
public void setEncoding(java.lang.String encoding)
Set the file encoding in use.- Parameters:
encoding- the encoding to set
-
getIndentationStyle
@Input public org.gradle.api.provider.Property<io.spring.javaformat.config.IndentationStyle> getIndentationStyle()
The indentation style used for formatting.- Returns:
- the indentation style
-
getJavaBaseline
@Input public org.gradle.api.provider.Property<io.spring.javaformat.config.JavaBaseline> getJavaBaseline()
The Java baseline used for formatting.- Returns:
- the Java baseline
-
getSource
@InputFiles @PathSensitive(RELATIVE) public org.gradle.api.file.FileTree getSource()
- Overrides:
getSourcein classorg.gradle.api.tasks.SourceTask
-
formatFiles
protected final java.util.stream.Stream<io.spring.javaformat.formatter.FileEdit> formatFiles()
Format the source files and provide aStreamofFileEditinstances.- Returns:
- the file edits
-
-