Class KotlinSupport

    • Constructor Summary

      Constructors 
      Constructor Description
      KotlinSupport​(org.gradle.jvm.toolchain.JavaToolchainService toolchains)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void configureCompileTasks​(@NotNull org.gradle.api.Project project, @NotNull org.gradle.api.tasks.SourceSet sourceSet, @NotNull org.gradle.api.provider.Provider<java.lang.Integer> toolchainVersion, @NotNull org.gradle.api.provider.Provider<java.lang.Integer> bytecodeVersion)
      Configure compile tasks.
      void registerApplyCallback​(@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, wait
    • Constructor Detail

      • KotlinSupport

        @Inject
        public KotlinSupport​(org.gradle.jvm.toolchain.JavaToolchainService toolchains)
    • Method Detail

      • 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:
        registerApplyCallback in interface LanguageSupport
      • 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<java.lang.Integer> toolchainVersion,
                                          @NotNull
                                          @NotNull org.gradle.api.provider.Provider<java.lang.Integer> bytecodeVersion)
        Description copied from interface: LanguageSupport
        Configure compile tasks.
        • Toolchain and target versions
        • set encoding to UTF-8
        Specified by:
        configureCompileTasks in interface LanguageSupport
        Parameters:
        project - project to configure
        sourceSet - source set to find compile tasks in
        toolchainVersion - the version to run on
        bytecodeVersion - the version to target