aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/RegisteredToolchainsValue.java
diff options
context:
space:
mode:
authorGravatar shahan <shahan@google.com>2018-03-13 14:29:12 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-13 14:31:10 -0700
commit6aff2d448b941a009b53bee590e0898bd6b81609 (patch)
tree16bc39b053e9658721537a9147856411e3e0ec1c /src/main/java/com/google/devtools/build/lib/skyframe/RegisteredToolchainsValue.java
parent9ba46f8f3c2f62a37914e7bfb199c65a71b64b9f (diff)
Tags some more non-serializable classes (for serialization).
PiperOrigin-RevId: 188930446
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/RegisteredToolchainsValue.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/RegisteredToolchainsValue.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/RegisteredToolchainsValue.java b/src/main/java/com/google/devtools/build/lib/skyframe/RegisteredToolchainsValue.java
index 1f6023d5dd..0796a56495 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/RegisteredToolchainsValue.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/RegisteredToolchainsValue.java
@@ -28,6 +28,7 @@ import java.util.Objects;
/**
* A value which represents every toolchain known to Bazel and available for toolchain resolution.
*/
+@AutoCodec
@AutoValue
public abstract class RegisteredToolchainsValue implements SkyValue {
@@ -77,9 +78,10 @@ public abstract class RegisteredToolchainsValue implements SkyValue {
}
}
+ @AutoCodec.Instantiator
public static RegisteredToolchainsValue create(
- Iterable<DeclaredToolchainInfo> registeredToolchains) {
- return new AutoValue_RegisteredToolchainsValue(ImmutableList.copyOf(registeredToolchains));
+ ImmutableList<DeclaredToolchainInfo> registeredToolchains) {
+ return new AutoValue_RegisteredToolchainsValue(registeredToolchains);
}
public abstract ImmutableList<DeclaredToolchainInfo> registeredToolchains();