Package com.diffplug.gradle.spotless
Class FormatExtension.LicenseHeaderConfig
- java.lang.Object
-
- com.diffplug.gradle.spotless.FormatExtension.LicenseHeaderConfig
-
- Enclosing class:
- FormatExtension
public class FormatExtension.LicenseHeaderConfig extends Object
Created byFormatExtension.licenseHeader(String, String)orFormatExtension.licenseHeaderFile(Object, String). For most language-specific formats (e.g. java, scala, etc.) you can omit the seconddelimiterargument, because it is supplied automatically (HasBuiltinDelimiterForLicense).
-
-
Constructor Summary
Constructors Constructor Description LicenseHeaderConfig(LicenseHeaderStep builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormatExtension.LicenseHeaderConfigdelimiter(String delimiter)FormatExtension.LicenseHeaderConfignamed(String name)FormatExtension.LicenseHeaderConfigonlyIfContentMatches(String contentPattern)FormatExtension.LicenseHeaderConfigupdateYearWithLatest(boolean updateYearWithLatest)FormatExtension.LicenseHeaderConfigyearSeparator(String yearSeparator)
-
-
-
Constructor Detail
-
LicenseHeaderConfig
public LicenseHeaderConfig(LicenseHeaderStep builder)
-
-
Method Detail
-
named
public FormatExtension.LicenseHeaderConfig named(String name)
-
onlyIfContentMatches
public FormatExtension.LicenseHeaderConfig onlyIfContentMatches(String contentPattern)
-
delimiter
public FormatExtension.LicenseHeaderConfig delimiter(String delimiter)
- Parameters:
delimiter- Spotless will look for a line that starts with this regular expression pattern to know what the "top" is.
-
yearSeparator
public FormatExtension.LicenseHeaderConfig yearSeparator(String yearSeparator)
- Parameters:
yearSeparator- The characters used to separate the first and last years in multi years patterns.
-
updateYearWithLatest
public FormatExtension.LicenseHeaderConfig updateYearWithLatest(boolean updateYearWithLatest)
- Parameters:
updateYearWithLatest- Will turn2004into2004-2020, and2004-2019into2004-2020Default value is false, unlessSpotlessExtension.ratchetFrom(String)is used, in which case default value is true.
-
-