diff options
author | 2015-09-03 19:27:38 +0000 | |
---|---|---|
committer | 2015-09-03 22:18:22 +0000 | |
commit | 6f094bb3573b4fa552223ce17a229a7f1fec9a62 (patch) | |
tree | 6a0403f63474805b3ae913958ae350c934d31826 /src/main/java/com/google/devtools/build/lib | |
parent | a39ae267b69c015890aa0a38b04194e68a8ce67a (diff) |
Add a method to EvaluationProgressReceiver for getting information on SkyFunction#compute calls.
--
MOS_MIGRATED_REVID=102268773
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib')
3 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java b/src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java index 8e64ce04ab..0a301695c7 100644 --- a/src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java +++ b/src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java @@ -331,6 +331,9 @@ public class SkyframeBuilder implements Builder { } @Override + public void computed(SkyKey skyKey, long elapsedTimeNanos) {} + + @Override public void evaluated(SkyKey skyKey, Supplier<SkyValue> skyValueSupplier, EvaluationState state) { SkyFunctionName type = skyKey.functionName(); diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java index 0e6e4197ff..e507d6697d 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java @@ -549,6 +549,9 @@ public final class SkyframeBuildView { public void enqueueing(SkyKey skyKey) {} @Override + public void computed(SkyKey skyKey, long elapsedTimeNanos) {} + + @Override public void evaluated(SkyKey skyKey, Supplier<SkyValue> skyValueSupplier, EvaluationState state) { if (skyKey.functionName().equals(SkyFunctions.CONFIGURED_TARGET)) { 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 22bd506670..bc3d6b6551 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 @@ -1733,6 +1733,9 @@ public abstract class SkyframeExecutor implements WalkableGraphFactory { } @Override + public void computed(SkyKey skyKey, long elapsedTimeNanos) {} + + @Override public void evaluated(SkyKey skyKey, Supplier<SkyValue> valueSupplier, EvaluationState state) { if (ignoreInvalidations) { return; |