Interface LanguageSupport
- All Known Implementing Classes:
GroovySupport,JavaSupport,KotlinSupport,ScalaSupport
public interface LanguageSupport
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureCompileTasks(@NotNull org.gradle.api.Project project, @NotNull org.gradle.api.tasks.SourceSet sourceSet, @NotNull org.gradle.api.provider.Provider<Integer> toolchainVersion, @NotNull org.gradle.api.provider.Provider<Integer> bytecodeVersion) Configure compile tasks.default voidconfigureDocTasks(@NotNull org.gradle.api.Project project, @NotNull org.gradle.api.tasks.SourceSet sourceSet, @NotNull org.gradle.api.provider.Provider<Integer> toolchainVersion, @NotNull org.gradle.api.provider.Provider<Integer> targetVersion) Configure documentation tasks.voidregisterApplyCallback(@NotNull org.gradle.api.Project project, @NotNull org.gradle.api.Action<? super org.gradle.api.Project> callback)
-
Field Details
-
DEFAULT_ENCODING
-
HAS_GRADLE_7_2
static final boolean HAS_GRADLE_7_2
-
-
Method Details
-
registerApplyCallback
void registerApplyCallback(@NotNull @NotNull org.gradle.api.Project project, @NotNull @NotNull org.gradle.api.Action<? super org.gradle.api.Project> callback) -
configureCompileTasks
void configureCompileTasks(@NotNull @NotNull org.gradle.api.Project project, @NotNull @NotNull org.gradle.api.tasks.SourceSet sourceSet, @NotNull @NotNull org.gradle.api.provider.Provider<Integer> toolchainVersion, @NotNull @NotNull org.gradle.api.provider.Provider<Integer> bytecodeVersion) Configure compile tasks.- Toolchain and target versions
- set encoding to UTF-8
- Parameters:
project- project to configuresourceSet- source set to find compile tasks intoolchainVersion- the version to run onbytecodeVersion- the version to target
-
configureDocTasks
default void configureDocTasks(@NotNull @NotNull org.gradle.api.Project project, @NotNull @NotNull org.gradle.api.tasks.SourceSet sourceSet, @NotNull @NotNull org.gradle.api.provider.Provider<Integer> toolchainVersion, @NotNull @NotNull org.gradle.api.provider.Provider<Integer> targetVersion) Configure documentation tasks.- Toolchain and target versions
- set encoding to UTF-8
- Parameters:
project- project to configuresourceSet- source set to find compile tasks intoolchainVersion- the Java version to run ontargetVersion- the Java version to target
-