- All Known Subinterfaces:
- JavaCompiler, Javadoc
public interface JavaTool
JavaTool represents a "bare metal" interface around one of the java tools:
the Java compiler and javadoc.
Instead of taking sbt-specific data structures for the arguments,
it takes an array of raw string for the options.
The main purpose of this interface is to abstract over the local invocation
of the Java toolchain and forked invocation via process.
See also sbt.internal.inc.javac.JavaTools, sbt.internal.inc.javac.JavaCompiler,
and sbt.internal.inc.javac.Javadoc.