Package io.spring.javaformat.gradle
Class FormatTask
- 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.FormatTask
-
- 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>
public class FormatTask extends org.gradle.api.tasks.SourceTaskFormatterTaskto apply formatting.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDESCRIPTIONThe description of the task.static java.lang.StringNAMEThe name of the task.
-
Constructor Summary
Constructors Constructor Description FormatTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidformat()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.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, getSource, 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
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
The name of the task.- See Also:
- Constant Field Values
-
DESCRIPTION
public static final java.lang.String DESCRIPTION
The description of the task.- See Also:
- Constant Field Values
-
-
Method Detail
-
format
public void format() throws java.io.IOException, java.lang.InterruptedException- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
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
-
formatFiles
protected final java.util.stream.Stream<io.spring.javaformat.formatter.FileEdit> formatFiles()
Format the source files and provide aStreamofFileEditinstances.- Returns:
- the file edits
-
-