Class ScalaSupport
java.lang.Object
net.kyori.indra.internal.language.ScalaSupport
- All Implemented Interfaces:
LanguageSupport
-
Field Summary
Fields inherited from interface net.kyori.indra.internal.language.LanguageSupport
DEFAULT_ENCODING, HAS_GRADLE_7_2 -
Constructor Summary
Constructors -
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.voidregisterApplyCallback(@NotNull org.gradle.api.Project project, @NotNull org.gradle.api.Action<? super org.gradle.api.Project> callback) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.kyori.indra.internal.language.LanguageSupport
configureDocTasks
-
Constructor Details
-
ScalaSupport
@Inject public ScalaSupport(org.gradle.jvm.toolchain.JavaToolchainService toolchains)
-
-
Method Details
-
registerApplyCallback
public void registerApplyCallback(@NotNull @NotNull org.gradle.api.Project project, @NotNull @NotNull org.gradle.api.Action<? super org.gradle.api.Project> callback) - Specified by:
registerApplyCallbackin interfaceLanguageSupport
-
configureCompileTasks
public 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) Description copied from interface:LanguageSupportConfigure compile tasks.- Toolchain and target versions
- set encoding to UTF-8
- Specified by:
configureCompileTasksin interfaceLanguageSupport- Parameters:
project- project to configuresourceSet- source set to find compile tasks intoolchainVersion- the version to run onbytecodeVersion- the version to target
-