JavaToolchainService (Gradle API 8.14) (original) (raw)
@ServiceScope(org.gradle.internal.service.scopes.Scope.Project.class)public interface JavaToolchainService
Allows to query for toolchain managed tools, like JavaCompiler, JavaLauncher and JavadocTool.
An instance of this service is available for injection into tasks, plugins and other types.
Since:
6.7
Method Summary
Method Details
compilerFor
Parameters:
config
- The configuration of theJavaToolchainSpec
Returns:
AProvider<JavaCompiler>
compilerFor
Parameters:
spec
- TheJavaToolchainSpec
Returns:
AProvider<JavaCompiler>
launcherFor
Parameters:
config
- The configuration of theJavaToolchainSpec
Returns:
AProvider<JavaLauncher>
launcherFor
Parameters:
spec
- TheJavaToolchainSpec
Returns:
AProvider<JavaLauncher>
javadocToolFor
Parameters:
config
- The configuration of theJavaToolchainSpec
Returns:
AProvider<JavadocTool>
javadocToolFor
Parameters:
spec
- TheJavaToolchainSpec
Returns:
AProvider<JavadocTool>