Package dev.mccue.tools.googlejavaformat
Class GoogleJavaFormat
java.lang.Object
dev.mccue.tools.AbstractToolRunner<GoogleJavaFormat,GoogleJavaFormatArguments>
dev.mccue.tools.googlejavaformat.GoogleJavaFormat
- All Implemented Interfaces:
dev.mccue.tools.ToolRunner
public final class GoogleJavaFormat
extends dev.mccue.tools.AbstractToolRunner<GoogleJavaFormat,GoogleJavaFormatArguments>
-
Field Summary
Fields inherited from class dev.mccue.tools.AbstractToolRunner
arguments, tool -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voiddownloadVersion(String version, Path destination) static voidrun(Path jarPath, GoogleJavaFormatArguments arguments) static voidrun(Path jarPath, Consumer<? super GoogleJavaFormatArguments> consumer) static GoogleJavaFormatstatic GoogleJavaFormatrunner(Path jarPath, GoogleJavaFormatArguments arguments) static GoogleJavaFormatrunner(Path jarPath, Consumer<? super GoogleJavaFormatArguments> consumer) Methods inherited from class dev.mccue.tools.AbstractToolRunner
arguments, arguments, echoCommand, echoCommand, redirectError, redirectOutput, run, run, run
-
Method Details
-
download
- Throws:
IOException
-
downloadVersion
- Throws:
IOException
-
runner
-
runner
-
runner
public static GoogleJavaFormat runner(Path jarPath, Consumer<? super GoogleJavaFormatArguments> consumer) -
run
public static void run(Path jarPath, GoogleJavaFormatArguments arguments) throws dev.mccue.tools.ExitStatusException - Throws:
dev.mccue.tools.ExitStatusException
-
run
public static void run(Path jarPath, Consumer<? super GoogleJavaFormatArguments> consumer) throws dev.mccue.tools.ExitStatusException - Throws:
dev.mccue.tools.ExitStatusException
-