Package-level declarations
Types
Link copied to clipboard
interface JavaCompiler
A java compiler used by compile tasks.
Link copied to clipboard
interface JavadocTool
Generates HTML API documentation for Java classes.
Link copied to clipboard
interface JavaInstallationMetadata
Metadata about a Java tool obtained from a toolchain.
Link copied to clipboard
Represents a Java Language version
Link copied to clipboard
interface JavaLauncher
A java executable used to execute applications or run tests.
Link copied to clipboard
The response provided by a JavaToolchainResolver to a specific JavaToolchainRequest.
Link copied to clipboard
Named configuration of JavaToolchainResolver implementations, identified by their implementation class.
Link copied to clipboard
org.gradle.api.NamedDomainObjectList based handler for configuring an ordered collection of
JavaToolchainRepository
implementations.Link copied to clipboard
Describes Java toolchains that need to be auto-provisioned, including their properties (see JavaToolchainSpec} and the build environment they are needed in.
Link copied to clipboard
Interface that needs to be implemented by Java toolchain provisioning plugins.
Link copied to clipboard
The build level object/service provided by Gradle which Java toolchain provisioning plugins can access to register their
JavaToolchainResolver
implementations/build services into.Link copied to clipboard
interface JavaToolchainService
Link copied to clipboard
Requirements for selecting a Java toolchain.
Link copied to clipboard
class JvmImplementation
Represents a filter for a implementation of a Java Virtual Machine.
Link copied to clipboard
Dynamic extension added to
ToolchainManagement
at runtime, by the jvm-toolchain-management
plugin.Link copied to clipboard
Represents a filter for a vendor of a Java Virtual Machine implementation.