Package com.hedera.pbj.compiler
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.AntTypeNested classes/interfaces inherited from interface org.gradle.api.internal.file.FileCollectionInternal
org.gradle.api.internal.file.FileCollectionInternal.SourceNested 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, taskDependencyFactoryFields inherited from interface org.gradle.api.internal.file.FileCollectionInternal
DEFAULT_COLLECTION_DISPLAY_NAME, OTHERFields inherited from interface org.gradle.api.internal.file.FileTreeInternal
DEFAULT_TREE_DISPLAY_NAMEFields inherited from interface com.hedera.pbj.compiler.PbjSourceDirectorySet
NAMEFields inherited from interface org.gradle.api.internal.tasks.TaskDependencyContainer
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionDefaultPbjSourceDirectorySet(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, visitDependenciesMethods inherited from class org.gradle.api.internal.file.CompositeFileTree
getAsFileTree, getSourceCollections, matching, matching, matching, plus, visit, visit, visit, visitContentsAsFileTreesMethods inherited from class org.gradle.api.internal.file.CompositeFileCollection
addAsResourceCollection, contains, filter, isEmpty, visitContentsMethods 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, visitStructureMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gradle.api.Buildable
getBuildDependenciesMethods inherited from interface org.gradle.api.Describable
getDisplayNameMethods inherited from interface org.gradle.api.file.FileCollection
addToAntBuilder, addToAntBuilder, contains, filter, getAsPath, getElements, getSingleFile, isEmpty, minus, plusMethods inherited from interface org.gradle.api.internal.file.FileCollectionInternal
describeContents, filter, replace, visitStructureMethods inherited from interface org.gradle.api.file.FileTree
getAsFileTree, getFiles, matching, matching, plus, visit, visit, visitMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.gradle.api.tasks.util.PatternFilterable
exclude, exclude, exclude, exclude, getExcludes, getIncludes, include, include, include, include, setExcludes, setIncludesMethods 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)
-