diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/skyframe/DirtyBuildingState.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/skyframe/DirtyBuildingState.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/skyframe/DirtyBuildingState.java b/src/main/java/com/google/devtools/build/skyframe/DirtyBuildingState.java index 53e43f0513..d802c3d673 100644 --- a/src/main/java/com/google/devtools/build/skyframe/DirtyBuildingState.java +++ b/src/main/java/com/google/devtools/build/skyframe/DirtyBuildingState.java @@ -55,6 +55,9 @@ public abstract class DirtyBuildingState { */ protected abstract int getNumOfGroupsInLastBuildDirectDeps(); + /** The number of total dependencies requested the last time the node was built. */ + public abstract int getNumElementsInLastBuildDirectDeps(); + /** * The value of the node the last time it was built. * @@ -237,6 +240,11 @@ public abstract class DirtyBuildingState { } @Override + public int getNumElementsInLastBuildDirectDeps() { + return lastBuildDirectDeps.numElements(); + } + + @Override protected MoreObjects.ToStringHelper getStringHelper() { return super.getStringHelper() .add("lastBuildDirectDeps", lastBuildDirectDeps) |