Class DefaultPbjSourceDirectorySet

java.lang.Object
org.gradle.api.internal.file.AbstractFileCollection
org.gradle.api.internal.file.CompositeFileCollection
org.gradle.api.internal.file.CompositeFileTree
org.gradle.api.internal.file.DefaultSourceDirectorySet
com.hedera.pbj.compiler.DefaultPbjSourceDirectorySet
All Implemented Interfaces:
PbjSourceDirectorySet, Iterable<File>, org.gradle.api.Buildable, org.gradle.api.Describable, org.gradle.api.file.FileCollection, org.gradle.api.file.FileTree, org.gradle.api.file.SourceDirectorySet, org.gradle.api.internal.file.FileCollectionInternal, org.gradle.api.internal.file.FileTreeInternal, org.gradle.api.internal.tasks.TaskDependencyContainer, org.gradle.api.Named, org.gradle.api.tasks.AntBuilderAware, org.gradle.api.tasks.util.PatternFilterable

public abstract class DefaultPbjSourceDirectorySet extends org.gradle.api.internal.file.DefaultSourceDirectorySet implements PbjSourceDirectorySet
Source directory set for PBJ, a directory full of .proto source files
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gradle.api.file.FileCollection

    org.gradle.api.file.FileCollection.AntType

    Nested classes/interfaces inherited from interface org.gradle.api.internal.file.FileCollectionInternal

    org.gradle.api.internal.file.FileCollectionInternal.Source

    Nested classes/interfaces inherited from interface org.gradle.api.Named

    org.gradle.api.Named.Namer
  • Field Summary

    Fields inherited from class org.gradle.api.internal.file.AbstractFileCollection

    patternSetFactory, taskDependencyFactory

    Fields inherited from interface org.gradle.api.internal.file.FileCollectionInternal

    DEFAULT_COLLECTION_DISPLAY_NAME, OTHER

    Fields inherited from interface org.gradle.api.internal.file.FileTreeInternal

    DEFAULT_TREE_DISPLAY_NAME

    Fields inherited from interface com.hedera.pbj.compiler.PbjSourceDirectorySet

    NAME

    Fields inherited from interface org.gradle.api.internal.tasks.TaskDependencyContainer

    EMPTY
  • Constructor Summary

    Constructors
    Constructor
    Description
    DefaultPbjSourceDirectorySet(org.gradle.api.file.SourceDirectorySet sourceSet, org.gradle.api.internal.tasks.TaskDependencyFactory taskDependencyFactory)
     
  • Method Summary

    Methods inherited from class org.gradle.api.internal.file.DefaultSourceDirectorySet

    compiledBy, exclude, exclude, exclude, exclude, getClassesDirectory, getDestinationDirectory, getDisplayName, getExcludes, getFilter, getIncludes, getName, getSourceDirectories, getSourceTrees, getSrcDirs, getSrcDirTrees, include, include, include, include, setExcludes, setIncludes, setSrcDirs, source, srcDir, srcDirs, visitChildren, visitDependencies

    Methods inherited from class org.gradle.api.internal.file.CompositeFileTree

    getAsFileTree, getSourceCollections, matching, matching, matching, plus, visit, visit, visit, visitContentsAsFileTrees

    Methods inherited from class org.gradle.api.internal.file.CompositeFileCollection

    addAsResourceCollection, contains, filter, isEmpty, visitContents

    Methods inherited from class org.gradle.api.internal.file.AbstractFileCollection

    addAsFileSet, addAsMatchingTask, addToAntBuilder, addToAntBuilder, appendContents, assertCanCarryBuildDependencies, describeContents, filter, getAsFileTrees, getAsPath, getBuildDependencies, getElements, getFiles, getSingleFile, iterator, minus, plus, replace, toString, visitAll, visitStructure

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.gradle.api.Buildable

    getBuildDependencies

    Methods inherited from interface org.gradle.api.Describable

    getDisplayName

    Methods inherited from interface org.gradle.api.file.FileCollection

    addToAntBuilder, addToAntBuilder, contains, filter, getAsPath, getElements, getSingleFile, isEmpty, minus, plus

    Methods inherited from interface org.gradle.api.internal.file.FileCollectionInternal

    describeContents, filter, replace, visitStructure

    Methods inherited from interface org.gradle.api.file.FileTree

    getAsFileTree, getFiles, matching, matching, plus, visit, visit, visit

    Methods inherited from interface java.lang.Iterable

    forEach, iterator, spliterator

    Methods inherited from interface org.gradle.api.tasks.util.PatternFilterable

    exclude, exclude, exclude, exclude, getExcludes, getIncludes, include, include, include, include, setExcludes, setIncludes

    Methods inherited from interface org.gradle.api.file.SourceDirectorySet

    compiledBy, getClassesDirectory, getDestinationDirectory, getFilter, getName, getSourceDirectories, getSrcDirs, getSrcDirTrees, setSrcDirs, source, srcDir, srcDirs
  • Constructor Details

    • DefaultPbjSourceDirectorySet

      @Inject public DefaultPbjSourceDirectorySet(org.gradle.api.file.SourceDirectorySet sourceSet, org.gradle.api.internal.tasks.TaskDependencyFactory taskDependencyFactory)