aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google
diff options
context:
space:
mode:
authorGravatar janakr <janakr@google.com>2018-03-23 15:26:31 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-23 15:27:44 -0700
commit83fe8797a8269fde4f85a117396bbaf6a4390a1c (patch)
tree46a5adcf08789a965409af75b61b95e7551e20e4 /src/main/java/com/google
parent64d4c652f9db83b0a5ae62f319cc442a2cb79400 (diff)
@AutoCodec SkylarkComputedDefaultTemplate and dependencies.
PiperOrigin-RevId: 190284631
Diffstat (limited to 'src/main/java/com/google')
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/Attribute.java1
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/SkylarkCallbackFunction.java6
2 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/Attribute.java b/src/main/java/com/google/devtools/build/lib/packages/Attribute.java
index 717b74bedc..67b383d533 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/Attribute.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/Attribute.java
@@ -1401,6 +1401,7 @@ public final class Attribute implements Comparable<Attribute> {
* calling {@link #computePossibleValues}, which returns a {@link SkylarkComputedDefault} that
* contains a lookup table.
*/
+ @AutoCodec
public static final class SkylarkComputedDefaultTemplate {
private final Type<?> type;
private final SkylarkCallbackFunction callback;
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkCallbackFunction.java b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkCallbackFunction.java
index 60c6aece91..41643695dd 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkCallbackFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkCallbackFunction.java
@@ -16,10 +16,10 @@ package com.google.devtools.build.lib.syntax;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableList.Builder;
import com.google.devtools.build.lib.events.EventHandler;
+import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec;
-/**
- * A helper class for calling Skylark functions from Java.
- */
+/** A helper class for calling Skylark functions from Java. */
+@AutoCodec
public class SkylarkCallbackFunction {
private final BaseFunction callback;