aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternFunction.java
diff options
context:
space:
mode:
authorGravatar ulfjack <ulfjack@google.com>2018-06-06 02:11:36 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-06 02:12:51 -0700
commitfbd9e6d46f0578125e75b923c3b63ae8998e64a5 (patch)
treec5c13b9f2b3d73f6809be2f6a59c4907b1293493 /src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternFunction.java
parent0eddd293a269469013af673e3b9c4facdd478e4e (diff)
Remove CachingPackageLocator interface from the PackageProvider hierarchy
This simplifies the code quite a bit. PiperOrigin-RevId: 199427943
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternFunction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternFunction.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternFunction.java
index a590cf5b49..322061fe69 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternFunction.java
@@ -26,7 +26,6 @@ import com.google.devtools.build.lib.concurrent.MultisetSemaphore;
import com.google.devtools.build.lib.packages.Target;
import com.google.devtools.build.lib.pkgcache.AbstractRecursivePackageProvider.MissingDepException;
import com.google.devtools.build.lib.pkgcache.ParsingFailedEvent;
-import com.google.devtools.build.lib.pkgcache.PathPackageLocator;
import com.google.devtools.build.lib.util.BatchCallback;
import com.google.devtools.build.lib.vfs.PathFragment;
import com.google.devtools.build.skyframe.SkyFunction;
@@ -34,7 +33,6 @@ import com.google.devtools.build.skyframe.SkyFunctionException;
import com.google.devtools.build.skyframe.SkyKey;
import com.google.devtools.build.skyframe.SkyValue;
import java.util.Set;
-import java.util.concurrent.atomic.AtomicReference;
import javax.annotation.Nullable;
/**
@@ -43,10 +41,7 @@ import javax.annotation.Nullable;
*/
public class TargetPatternFunction implements SkyFunction {
- private final AtomicReference<PathPackageLocator> pkgPath;
-
- public TargetPatternFunction(AtomicReference<PathPackageLocator> pkgPath) {
- this.pkgPath = pkgPath;
+ public TargetPatternFunction() {
}
@Override
@@ -57,7 +52,7 @@ public class TargetPatternFunction implements SkyFunction {
ResolvedTargets<Target> resolvedTargets;
try {
EnvironmentBackedRecursivePackageProvider provider =
- new EnvironmentBackedRecursivePackageProvider(env, pkgPath.get());
+ new EnvironmentBackedRecursivePackageProvider(env);
RecursivePackageProviderBackedTargetPatternResolver resolver =
new RecursivePackageProviderBackedTargetPatternResolver(
provider,