diff options
author | nharmata <nharmata@google.com> | 2017-07-25 17:39:09 +0200 |
---|---|---|
committer | Jakob Buchgraber <buchgr@google.com> | 2017-07-26 10:34:53 +0200 |
commit | de0c535f123acd5344723ca128ead5d4491aed9c (patch) | |
tree | 327e964f18d2c7b9eab765b94b2f30eafd1ab4c1 /src/main/java/com/google/devtools/build/lib/pkgcache | |
parent | e24c97e4fd999ebf566fe30f614c569856a999b2 (diff) |
Generalize some of methods in TargetPattern, PrepareDepsOfPatternValue, and RecursivePackageProvider dealing with the concept of "excluded directories".
RELNOTES: None
PiperOrigin-RevId: 163074794
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/pkgcache')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/pkgcache/RecursivePackageProvider.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/pkgcache/RecursivePackageProvider.java b/src/main/java/com/google/devtools/build/lib/pkgcache/RecursivePackageProvider.java index 9b857d9108..1a16b6c84c 100644 --- a/src/main/java/com/google/devtools/build/lib/pkgcache/RecursivePackageProvider.java +++ b/src/main/java/com/google/devtools/build/lib/pkgcache/RecursivePackageProvider.java @@ -37,6 +37,8 @@ public interface RecursivePackageProvider extends PackageProvider { * @param eventHandler any errors emitted during package lookup and loading for {@code directory} * and non-excluded directories beneath it will be reported here * @param directory a {@link RootedPath} specifying the directory to search + * @param blacklistedSubdirectories a set of {@link PathFragment}s, all of which are beneath + * {@code directory}, specifying transitive subdirectories to that have been blacklisted * @param excludedSubdirectories a set of {@link PathFragment}s, all of which are beneath {@code * directory}, specifying transitive subdirectories to exclude */ @@ -44,6 +46,7 @@ public interface RecursivePackageProvider extends PackageProvider { ExtendedEventHandler eventHandler, RepositoryName repository, PathFragment directory, + ImmutableSet<PathFragment> blacklistedSubdirectories, ImmutableSet<PathFragment> excludedSubdirectories) throws InterruptedException; |