diff options
author | 2018-03-06 14:06:56 -0800 | |
---|---|---|
committer | 2018-03-06 14:10:04 -0800 | |
commit | a03a9c3b76f3d43757f2dc3b9e262ed7ac671b15 (patch) | |
tree | 49d26752783b8e9760bf2148c65d98d0895cc6c3 /src/main/java/com/google/devtools/build/lib/analysis | |
parent | fcb67e94b54b8ee55563bc75b5ae2d21295d7260 (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.java | 10 |
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}. */ |