aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
index 07272529d9..cbf864d840 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
@@ -279,7 +279,7 @@ public abstract class SkyframeExecutor implements WalkableGraphFactory {
this.tsgm = tsgm;
this.workspaceStatusActionFactory = workspaceStatusActionFactory;
this.packageManager = new SkyframePackageManager(
- new SkyframePackageLoader(), new SkyframeTransitivePackageLoader(reporter),
+ new SkyframePackageLoader(), new SkyframeTransitivePackageLoader(),
new SkyframeTargetPatternEvaluator(this), syscalls, cyclesReporter, pkgLocator,
numPackagesLoaded, this);
this.errorEventListener = Preconditions.checkNotNull(reporter);
@@ -1361,17 +1361,10 @@ public abstract class SkyframeExecutor implements WalkableGraphFactory {
@VisibleForTesting
public TransitivePackageLoader pkgLoader() {
checkActive();
- return new SkyframeLabelVisitor(
- new SkyframeTransitivePackageLoader(errorEventListener), cyclesReporter);
+ return new SkyframeLabelVisitor(new SkyframeTransitivePackageLoader(), cyclesReporter);
}
class SkyframeTransitivePackageLoader {
- private final EventHandler eventHandler;
-
- SkyframeTransitivePackageLoader(EventHandler eventHandler) {
- this.eventHandler = eventHandler;
- }
-
/**
* Loads the specified {@link TransitiveTargetValue}s.
*/
@@ -1390,7 +1383,8 @@ public abstract class SkyframeExecutor implements WalkableGraphFactory {
eventHandler);
}
- public Set<Package> retrievePackages(Set<PackageIdentifier> packageIds) {
+ public Set<Package> retrievePackages(
+ final EventHandler eventHandler, Set<PackageIdentifier> packageIds) {
final List<SkyKey> valueNames = new ArrayList<>();
for (PackageIdentifier pkgId : packageIds) {
valueNames.add(PackageValue.key(pkgId));