Class CleanthatJavaStep


  • public final class CleanthatJavaStep
    extends java.lang.Object
    Enables CleanThat as a SpotLess step.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static FormatterStep create​(Provisioner provisioner)
      Creates a step which apply default CleanThat mutators.
      static FormatterStep create​(java.lang.String version, Provisioner provisioner)
      Creates a step which apply default CleanThat mutators.
      static FormatterStep create​(java.lang.String groupArtifact, java.lang.String version, java.lang.String sourceJdkVersion, java.util.List<java.lang.String> included, java.util.List<java.lang.String> excluded, boolean includeDraft, Provisioner provisioner)
      Creates a step which apply selected CleanThat mutators.
      static java.util.List<java.lang.String> defaultExcludedMutators()  
      static java.lang.String defaultGroupArtifact()  
      static boolean defaultIncludeDraft()  
      static java.util.List<java.lang.String> defaultMutators()
      By default, we include only safe and consensual mutators
      static java.lang.String defaultSourceJdk()  
      static java.lang.String defaultVersion()
      Get default formatter version
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • create

        public static FormatterStep create​(Provisioner provisioner)
        Creates a step which apply default CleanThat mutators.
      • create

        public static FormatterStep create​(java.lang.String version,
                                           Provisioner provisioner)
        Creates a step which apply default CleanThat mutators.
      • defaultSourceJdk

        public static java.lang.String defaultSourceJdk()
      • defaultMutators

        public static java.util.List<java.lang.String> defaultMutators()
        By default, we include only safe and consensual mutators
        Returns:
      • defaultExcludedMutators

        public static java.util.List<java.lang.String> defaultExcludedMutators()
      • defaultIncludeDraft

        public static boolean defaultIncludeDraft()
      • create

        public static FormatterStep create​(java.lang.String groupArtifact,
                                           java.lang.String version,
                                           java.lang.String sourceJdkVersion,
                                           java.util.List<java.lang.String> included,
                                           java.util.List<java.lang.String> excluded,
                                           boolean includeDraft,
                                           Provisioner provisioner)
        Creates a step which apply selected CleanThat mutators.
      • defaultVersion

        public static java.lang.String defaultVersion()
        Get default formatter version
      • defaultGroupArtifact

        public static java.lang.String defaultGroupArtifact()