Package com.diffplug.spotless.maven.java
Class Java
java.lang.Object
com.diffplug.spotless.maven.FormatterFactory
com.diffplug.spotless.maven.java.Java
A
FormatterFactory implementation that corresponds to <java>...</java> configuration element.
It defines a formatter for java source files that can execute both language agnostic (e.g. LicenseHeader)
and java-specific (e.g. Eclipse) steps.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCleanthat(CleanthatJava cleanthat) voidaddEclipse(Eclipse eclipse) voidaddFormatAnnotations(FormatAnnotations formatAnnotations) voidaddGoogleJavaFormat(GoogleJavaFormat googleJavaFormat) voidaddImportOrder(ImportOrder importOrder) voidaddPalantirJavaFormat(PalantirJavaFormat palantirJavaFormat) voidaddRemoveUnusedImports(RemoveUnusedImports removeUnusedImports) voidaddRemoveWildcardImports(RemoveWildcardImports removeWildcardImports) defaultIncludes(org.apache.maven.project.MavenProject project) Methods inherited from class com.diffplug.spotless.maven.FormatterFactory
addEclipseWtp, addEndWithNewline, addIdea, addIndent, addJsr223, addLicenseHeader, addNativeCmd, addPrettier, addReplace, addReplaceRegex, addStepFactory, addToggleOffOn, addTrimTrailingWhitespace, excludes, includes, init, newFormatter
-
Constructor Details
-
Java
public Java()
-
-
Method Details
-
defaultIncludes
- Specified by:
defaultIncludesin classFormatterFactory
-
licenseHeaderDelimiter
- Specified by:
licenseHeaderDelimiterin classFormatterFactory
-
addEclipse
-
addGoogleJavaFormat
-
addImportOrder
-
addPalantirJavaFormat
-
addRemoveUnusedImports
-
addRemoveWildcardImports
-
addFormatAnnotations
-
addCleanthat
-