Class SourcesBuilder


  • public class SourcesBuilder
    extends java.lang.Object
    Source jars and directories extractor. Source dirs extracted from source sets and some dirs might be manually configured. Source jars resolved from jars in classpath configuration. Also, source jars might be found in manually configured directories.
    Since:
    08.01.2023
    • Constructor Summary

      Constructors 
      Constructor Description
      SourcesBuilder​(org.gradle.api.Project project, boolean debug, java.util.List<java.lang.String> sourceSets, java.util.List<java.lang.String> configurations, java.util.Set<java.lang.String> extraSourceDirs)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dependencies​(org.gradle.api.file.ConfigurableFileCollection files)  
      java.util.List<org.gradle.api.file.Directory> getSourceDirs()  
      void resolveSources()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SourcesBuilder

        public SourcesBuilder​(org.gradle.api.Project project,
                              boolean debug,
                              java.util.List<java.lang.String> sourceSets,
                              java.util.List<java.lang.String> configurations,
                              java.util.Set<java.lang.String> extraSourceDirs)
    • Method Detail

      • resolveSources

        public void resolveSources()
      • getSourceDirs

        public java.util.List<org.gradle.api.file.Directory> getSourceDirs()
      • dependencies

        public void dependencies​(org.gradle.api.file.ConfigurableFileCollection files)