Interface LanguageSupport

    • Method Summary

      All Methods Instance Methods Abstract Methods Default 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<Integer> toolchainVersion, @NotNull org.gradle.api.provider.Provider<Integer> bytecodeVersion)
      Configure compile tasks.
      default void configureDocTasks​(@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.
      void registerApplyCallback​(@NotNull org.gradle.api.Project project, @NotNull org.gradle.api.Action<? super org.gradle.api.Project> callback)  
    • Field Detail

      • DEFAULT_ENCODING

        static final String DEFAULT_ENCODING
      • HAS_GRADLE_7_2

        static final boolean HAS_GRADLE_7_2
    • Method Detail

      • 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 configure
        sourceSet - source set to find compile tasks in
        toolchainVersion - the version to run on
        bytecodeVersion - 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 configure
        sourceSet - source set to find compile tasks in
        toolchainVersion - the Java version to run on
        targetVersion - the Java version to target