aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetKey.java
diff options
context:
space:
mode:
authorGravatar Janak Ramakrishnan <janakr@google.com>2016-08-24 22:00:42 +0000
committerGravatar John Cater <jcater@google.com>2016-08-25 20:16:12 +0000
commit0ace43c7a458dd35d2c32a322c49d8ab0eb4b8d3 (patch)
treebdbe1ea4d090451b520267b2138bcebc1e6ed1dc /src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetKey.java
parent7b5e1af31f8aeb0e0264035ab6ff4e1cb955c509 (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.java6
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));
}
}