Skip to content

Commit adaf299

Browse files
fmeumcopybara-github
authored andcommitted
Implement describeKey for more actions
Closes #21380. PiperOrigin-RevId: 608540776 Change-Id: Ic058e199fb68e73018d8ae10cd43d86050ec05d9
1 parent 526b128 commit adaf299

3 files changed

Lines changed: 17 additions & 0 deletions

File tree

src/main/java/com/google/devtools/build/lib/analysis/actions/SymlinkAction.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,11 @@ protected void computeKey(
313313
}
314314
}
315315

316+
@Override
317+
public String describeKey() {
318+
return String.format("GUID: %s\ninputPath: %s\n", GUID, inputPath);
319+
}
320+
316321
@Override
317322
public String getMnemonic() {
318323
return targetType == TargetType.EXECUTABLE ? "ExecutableSymlink" : "Symlink";

src/main/java/com/google/devtools/build/lib/analysis/actions/TemplateExpansionAction.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,13 @@ protected void computeKey(
195195
}
196196
}
197197

198+
@Override
199+
public String describeKey() {
200+
return String.format(
201+
"GUID: %s\nmakeExecutable: %s\ntemplate: %s\nsubstitutions: %s\n",
202+
GUID, makeExecutable, template.getKey(), substitutions);
203+
}
204+
198205
@Override
199206
public String getMnemonic() {
200207
return "TemplateExpand";

src/main/java/com/google/devtools/build/lib/analysis/starlark/UnresolvedSymlinkAction.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,11 @@ protected void computeKey(
9393
fp.addPath(target);
9494
}
9595

96+
@Override
97+
public String describeKey() {
98+
return String.format("GUID: %s\ntarget: %s\n", GUID, target);
99+
}
100+
96101
@Override
97102
public String getMnemonic() {
98103
return "UnresolvedSymlink";

0 commit comments

Comments
 (0)