Class Java


  • public class Java
    extends FormatterFactory
    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 Detail

      • Java

        public Java()
    • Method Detail

      • defaultIncludes

        public java.util.Set<java.lang.String> defaultIncludes​(org.apache.maven.project.MavenProject project)
        Specified by:
        defaultIncludes in class FormatterFactory
      • addEclipse

        public void addEclipse​(Eclipse eclipse)
      • addGoogleJavaFormat

        public void addGoogleJavaFormat​(GoogleJavaFormat googleJavaFormat)
      • addImportOrder

        public void addImportOrder​(ImportOrder importOrder)
      • addPalantirJavaFormat

        public void addPalantirJavaFormat​(PalantirJavaFormat palantirJavaFormat)
      • addRemoveUnusedImports

        public void addRemoveUnusedImports​(RemoveUnusedImports removeUnusedImports)
      • addFormatAnnotations

        public void addFormatAnnotations​(FormatAnnotations formatAnnotations)
      • addCleanthat

        public void addCleanthat​(CleanthatJava cleanthat)