diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java | 9 | ||||
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java | 5 |
2 files changed, 14 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java index 8e7c7675ab..565813f4c7 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java @@ -616,6 +616,15 @@ public final class BuildOptions implements Cloneable, Serializable { } @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(differingOptions).append(System.lineSeparator()); + sb.append(extraFirstFragmentClasses).append(System.lineSeparator()); + sb.append(extraSecondFragments); + return sb.toString(); + } + + @Override public int hashCode() { return Objects.hash(differingOptions, extraFirstFragmentClasses, extraSecondFragments); } diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java b/src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java index efc87d65fc..e3cf25a0ec 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/BuildConfigurationValue.java @@ -134,6 +134,11 @@ public class BuildConfigurationValue implements SkyValue { return hashCode; } + @Override + public String toString() { + return optionsDiff.getChecksum(); + } + private static class Codec implements ObjectCodec<Key> { @Override public Class<Key> getEncodedClass() { |