diff options
author | 2018-01-19 06:20:57 -0800 | |
---|---|---|
committer | 2018-01-19 06:22:56 -0800 | |
commit | 74706da1b101e08500978633755005b37c017da6 (patch) | |
tree | 75dd57b268a3e9e1a8429fc5ea050abf4a9584a8 /src/main/java/com/google/devtools/build/lib/skyframe/ProcessPackageDirectory.java | |
parent | f0bec36864f10370cbbda4caa8beac2e0c5ee45b (diff) |
Inline rarely used PathFragment methods that do not deserve to be on a core path class.
PiperOrigin-RevId: 182526427
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/ProcessPackageDirectory.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/ProcessPackageDirectory.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/ProcessPackageDirectory.java b/src/main/java/com/google/devtools/build/lib/skyframe/ProcessPackageDirectory.java index d4fba1a2e3..ce995c9a5f 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/ProcessPackageDirectory.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/ProcessPackageDirectory.java @@ -13,6 +13,8 @@ // limitations under the License. package com.google.devtools.build.lib.skyframe; +import static com.google.common.collect.ImmutableSet.toImmutableSet; + import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; @@ -209,7 +211,10 @@ public class ProcessPackageDirectory { // TODO(bazel-team): Replace the excludedPaths set with a trie or a SortedSet for better // efficiency. ImmutableSet<PathFragment> excludedSubdirectoriesBeneathThisSubdirectory = - PathFragment.filterPathsStartingWith(excludedPaths, subdirectory); + excludedPaths + .stream() + .filter(pathFragment -> pathFragment.startsWith(subdirectory)) + .collect(toImmutableSet()); RootedPath subdirectoryRootedPath = RootedPath.toRootedPath(root, subdirectory); childDeps.add( skyKeyTransformer.makeSkyKey( |