aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java
diff options
context:
space:
mode:
authorGravatar Lukacs Berki <lberki@google.com>2016-06-09 09:30:07 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-06-09 11:27:14 +0000
commit28f03b1ae859a730238cac3ef4a2aa42a2a7c7fb (patch)
tree03ef180292c6b63ba22575a141b1b396f11a001e /src/main/java
parentdca18400dd00da500accd447d1d3cfc248956478 (diff)
Remove a reference to targetConfiguration from BuildProgressPublisher in preparation for there not being a unique target configuration.
-- MOS_MIGRATED_REVID=124439969
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/AnalysisPhaseCompleteEvent.java18
-rw-r--r--src/main/java/com/google/devtools/build/lib/pkgcache/PackageManager.java14
2 files changed, 22 insertions, 10 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/AnalysisPhaseCompleteEvent.java b/src/main/java/com/google/devtools/build/lib/analysis/AnalysisPhaseCompleteEvent.java
index ab8019ac55..80b0a0b1f8 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/AnalysisPhaseCompleteEvent.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/AnalysisPhaseCompleteEvent.java
@@ -23,32 +23,32 @@ import java.util.Collection;
*/
public class AnalysisPhaseCompleteEvent {
- private final Collection<ConfiguredTarget> targets;
+ private final Collection<ConfiguredTarget> topLevelTargets;
private final long timeInMs;
private int targetsVisited;
/**
* Construct the event.
- * @param targets The set of active targets that remain.
+ * @param topLevelTargets The set of active topLevelTargets that remain.
*/
- public AnalysisPhaseCompleteEvent(Collection<? extends ConfiguredTarget> targets,
+ public AnalysisPhaseCompleteEvent(Collection<? extends ConfiguredTarget> topLevelTargets,
int targetsVisited, long timeInMs) {
this.timeInMs = timeInMs;
// Do not remove <ConfiguredTarget>: workaround for Java 7 type inference.
- this.targets = ImmutableList.<ConfiguredTarget>copyOf(targets);
+ this.topLevelTargets = ImmutableList.<ConfiguredTarget>copyOf(topLevelTargets);
this.targetsVisited = targetsVisited;
}
/**
- * @return The set of active targets remaining, which is a subset
- * of the targets we attempted to analyze.
+ * @return The set of active topLevelTargets remaining, which is a subset
+ * of the topLevelTargets we attempted to analyze.
*/
- public Collection<ConfiguredTarget> getTargets() {
- return targets;
+ public Collection<ConfiguredTarget> getTopLevelTargets() {
+ return topLevelTargets;
}
/**
- * @return The number of targets freshly visited during analysis
+ * @return The number of topLevelTargets freshly visited during analysis
*/
public int getTargetsVisited() {
return targetsVisited;
diff --git a/src/main/java/com/google/devtools/build/lib/pkgcache/PackageManager.java b/src/main/java/com/google/devtools/build/lib/pkgcache/PackageManager.java
index 6a5500ff0d..ccfc9ba087 100644
--- a/src/main/java/com/google/devtools/build/lib/pkgcache/PackageManager.java
+++ b/src/main/java/com/google/devtools/build/lib/pkgcache/PackageManager.java
@@ -23,7 +23,6 @@ import java.io.PrintStream;
* related functionality: Recursive package finding, loaded package checking, etc.
*/
public interface PackageManager extends PackageProvider, CachingPackageLocator {
-
/**
* Returns the package cache statistics.
*/
@@ -55,6 +54,19 @@ public interface PackageManager extends PackageProvider, CachingPackageLocator {
* Collects statistics of the package manager since the last sync.
*/
interface PackageManagerStatistics {
+ public static final PackageManagerStatistics ZERO = new PackageManagerStatistics() {
+ @Override public int getPackagesLoaded() {
+ return 0;
+ }
+
+ @Override public int getPackagesLookedUp() {
+ return 0;
+ }
+
+ @Override public int getCacheSize() {
+ return 0;
+ }
+ };
/**
* Returns the number of packages loaded since the last sync. I.e. the cache