diff options
author | 2015-09-25 15:14:27 +0000 | |
---|---|---|
committer | 2015-09-28 11:38:53 +0000 | |
commit | dc7af5392e60b6b98ebaea7ead11d47218a8df03 (patch) | |
tree | 9ede118e9c37880d647a64d4107480d2f1d92c6e /src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetCycleReporter.java | |
parent | fb39c4efa8e9b7da0329a384ba7d05969c890c20 (diff) |
Split the PackageManager type hierarchy; no longer inherit LoadedPackageProv.
This limits the exposure of LoadedPackageProvider, such that there will be
no regressions in the use of getLoadedTarget. Unfortunately, fully removing
LoadedPackageProvider is more work than I'm willing to take on right now, and
this is the cleanest intermediate solution I could come up with.
This unblocks my other work (removing SkyframeExecutor.errorEventHandler).
Someone else will have to shave this yak.
--
MOS_MIGRATED_REVID=103943375
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetCycleReporter.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetCycleReporter.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetCycleReporter.java b/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetCycleReporter.java index dc7312ade1..e3aba5768c 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetCycleReporter.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetCycleReporter.java @@ -20,6 +20,7 @@ import com.google.common.collect.Lists; import com.google.devtools.build.lib.cmdline.Label; import com.google.devtools.build.lib.packages.PackageGroup; import com.google.devtools.build.lib.packages.Target; +import com.google.devtools.build.lib.pkgcache.LoadedPackageProvider; import com.google.devtools.build.skyframe.CycleInfo; import com.google.devtools.build.skyframe.SkyKey; @@ -34,7 +35,7 @@ class TransitiveTargetCycleReporter extends AbstractLabelCycleReporter { private static final Predicate<SkyKey> IS_TRANSITIVE_TARGET_SKY_KEY = SkyFunctions.isSkyFunction(SkyFunctions.TRANSITIVE_TARGET); - TransitiveTargetCycleReporter(SkyframePackageManager loadedPackageProvider) { + TransitiveTargetCycleReporter(LoadedPackageProvider loadedPackageProvider) { super(loadedPackageProvider); } |