aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis
diff options
context:
space:
mode:
authorGravatar janakr <janakr@google.com>2018-03-06 14:06:56 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-06 14:10:04 -0800
commita03a9c3b76f3d43757f2dc3b9e262ed7ac671b15 (patch)
tree49d26752783b8e9760bf2148c65d98d0895cc6c3 /src/main/java/com/google/devtools/build/lib/analysis
parentfcb67e94b54b8ee55563bc75b5ae2d21295d7260 (diff)
Add proper serialization constructor and equals/hashCode for EnvironmentLabels.
PiperOrigin-RevId: 188078054
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/constraints/EnvironmentCollection.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/constraints/EnvironmentCollection.java b/src/main/java/com/google/devtools/build/lib/analysis/constraints/EnvironmentCollection.java
index c1ce9f0a1a..430078eb62 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/constraints/EnvironmentCollection.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/constraints/EnvironmentCollection.java
@@ -15,6 +15,7 @@
package com.google.devtools.build.lib.analysis.constraints;
import com.google.auto.value.AutoValue;
+import com.google.common.base.MoreObjects;
import com.google.common.collect.ImmutableCollection;
import com.google.common.collect.ImmutableMultimap;
import com.google.common.collect.ImmutableSet;
@@ -89,6 +90,15 @@ public class EnvironmentCollection {
/** An empty collection. */
static final EnvironmentCollection EMPTY = new EnvironmentCollection(ImmutableMultimap.of());
+ @Override
+ public String toString() {
+ return MoreObjects.toStringHelper(this)
+ .add("size", map.size())
+ .add("hashCode", map.hashCode())
+ .add("map", map)
+ .toString();
+ }
+
/**
* Builder for {@link EnvironmentCollection}.
*/