Add a convenience method to Profiler
This reduces our reliance on ProfilerTask.
PiperOrigin-RevId: 200538769
diff --git a/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java b/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java
index 94cba7c..8f1e409 100644
--- a/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java
+++ b/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java
@@ -370,7 +370,7 @@
env.getEventBus()
.post(new ExecutionPhaseCompleteEvent(timer.stop().elapsed(TimeUnit.MILLISECONDS)));
- try (SilentCloseable c = Profiler.instance().profile(ProfilerTask.INFO, "Show results")) {
+ try (SilentCloseable c = Profiler.instance().profile("Show results")) {
buildResult.setSuccessfulTargets(
determineSuccessfulTargets(configuredTargets, builtTargets));
buildResult.setSuccessfulAspects(determineSuccessfulAspects(aspects, builtAspects));
@@ -380,7 +380,7 @@
analysisResult.getTargetsToSkip(), analysisResult.getAspects());
}
- try (SilentCloseable c = Profiler.instance().profile(ProfilerTask.INFO, "Show artifacts")) {
+ try (SilentCloseable c = Profiler.instance().profile("Show artifacts")) {
if (request.getBuildOptions().showArtifacts) {
BuildResultPrinter buildResultPrinter = new BuildResultPrinter(env);
buildResultPrinter.showArtifacts(
@@ -445,8 +445,7 @@
* Prepare for a local output build.
*/
private void startLocalOutputBuild() throws ExecutorInitException {
- try (SilentCloseable c =
- Profiler.instance().profile(ProfilerTask.INFO, "Starting local output build")) {
+ try (SilentCloseable c = Profiler.instance().profile("Starting local output build")) {
Path outputPath = env.getDirectories().getOutputPath(env.getWorkspaceName());
Path localOutputPath = env.getDirectories().getLocalOutputPath();