Interface JavaToolChain

  • All Superinterfaces:
    Named, ToolChain

    @Incubating
    public interface JavaToolChain
    extends ToolChain
    A set of tools for building from Java source.

    A JavaToolChain is able to:

    • Compile Java source to bytecode.
    • Generate Javadoc from Java source.
    • Method Detail

      • getVersion

        @Input
        String getVersion()
        The version of the toolchain.
        Since:
        3.5
      • getName

        @Internal
        String getName()
        The object's name.

        Must be constant for the life of the object.

        Specified by:
        getName in interface Named
        Returns:
        The name. Never null.