Class GoogleJavaFormat

  • All Implemented Interfaces:
    Tool

    public class GoogleJavaFormat
    extends Java
    Google Java Format.
    • Constructor Detail

      • GoogleJavaFormat

        public GoogleJavaFormat​(java.nio.file.Path jar)
    • Method Detail

      • install

        public static GoogleJavaFormat install​(java.lang.String version,
                                               java.nio.file.Path tools)
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface Tool
        Overrides:
        getName in class Java
      • getVersion

        public java.lang.String getVersion()
        google-java-format-${version}-all-deps.jar
        Specified by:
        getVersion in interface Tool
        Overrides:
        getVersion in class Java
      • getToolArguments

        protected java.util.List<java.lang.String> getToolArguments()
        java -jar /path/to/google-java-format-${version}-all-deps.jar <options> [files...]
        Overrides:
        getToolArguments in class AbstractTool