Class GradleOnlyDirectives

java.lang.Object
org.gradlex.javamodule.dependencies.dsl.GradleOnlyDirectives
Direct Known Subclasses:
AllDirectives, GradleOnlyDirectivesInternal

@NullMarked public abstract class GradleOnlyDirectives extends Object
  • Field Details

    • sourceSet

      protected final org.gradle.api.tasks.SourceSet sourceSet
    • mainSourceSet

      protected final org.gradle.api.tasks.SourceSet mainSourceSet
    • javaModuleDependencies

      protected final JavaModuleDependenciesExtension javaModuleDependencies
    • compileClasspathModules

      protected final List<String> compileClasspathModules
    • runtimeClasspathModules

      protected final List<String> runtimeClasspathModules
    • exportsToModules

      protected final List<String> exportsToModules
    • opensToModules

      protected final List<String> opensToModules
  • Constructor Details

    • GradleOnlyDirectives

      public GradleOnlyDirectives(org.gradle.api.tasks.SourceSet sourceSet, org.gradle.api.tasks.SourceSet mainSourceSet, JavaModuleDependenciesExtension javaModuleDependencies)
  • Method Details

    • getDependencies

      @Inject protected abstract org.gradle.api.artifacts.dsl.DependencyHandler getDependencies()
    • add

      protected void add(String scope, String moduleName)
    • runtimeOnly

      public void runtimeOnly(String moduleName)
    • annotationProcessor

      public void annotationProcessor(String moduleName)