diff options
author | Janak Ramakrishnan <janakr@google.com> | 2016-08-24 22:00:42 +0000 |
---|---|---|
committer | John Cater <jcater@google.com> | 2016-08-25 20:16:12 +0000 |
commit | 0ace43c7a458dd35d2c32a322c49d8ab0eb4b8d3 (patch) | |
tree | bdbe1ea4d090451b520267b2138bcebc1e6ed1dc /src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetKey.java | |
parent | 7b5e1af31f8aeb0e0264035ab6ff4e1cb955c509 (diff) |
Add more debugging info in case of action conflicts. This will tell us if we're unwittingly creating duplicate ConfiguredTargetKey objects, as well as duplicate artifacts.
--
MOS_MIGRATED_REVID=131220032
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetKey.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetKey.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetKey.java b/src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetKey.java index d4b36fd1a6..7243040bbd 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetKey.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetKey.java @@ -19,9 +19,7 @@ import com.google.devtools.build.lib.analysis.config.BuildConfiguration; import com.google.devtools.build.lib.cmdline.Label; import com.google.devtools.build.lib.util.Preconditions; import com.google.devtools.build.skyframe.SkyFunctionName; - import java.util.Objects; - import javax.annotation.Nullable; /** @@ -90,7 +88,9 @@ public class ConfiguredTargetKey extends ActionLookupValue.ActionLookupKey { @Override public String toString() { - return label + " " + (configuration == null ? "null" : configuration.checksum()); + return String.format( + "%s %s (%s)", + label, (configuration == null ? "null" : configuration), System.identityHashCode(this)); } } |