api / org.gradle.platform.base / ToolChain

ToolChain

@Incubating interface ToolChain : Named

A set of compilers that are used together to construct binaries.

Functions

getDisplayName

abstract fun getDisplayName(): String

Returns a human consumable name for this tool chain.

Inherited Functions

getName

abstract fun getName(): String

The object's name.

Must be constant for the life of the object.

Inheritors

JavaToolChain

interface JavaToolChain : 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.

NativeToolChain

interface NativeToolChain : ToolChain

A set of compilers and linkers that are used together to construct a native binary.

PlayToolChain

interface PlayToolChain : ToolChain

A set of tools for building applications using the Play Framework.

ScalaToolChain

interface ScalaToolChain : ToolChain

A set of tools for building Scala applications