aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/packages
diff options
context:
space:
mode:
authorGravatar janakr <janakr@google.com>2018-05-29 08:21:29 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-29 08:22:46 -0700
commit73d33107fb06fd85efecdf2fc735e9e654aabbd0 (patch)
tree4e7bcb8262e34fc313b69cb767ad6e9ba3dd9d80 /src/main/java/com/google/devtools/build/lib/packages
parent6ee1a8184bd2afd21da7c96359d202ad43d32264 (diff)
Make ConstantRuleVisibility static constants into @AutoCodec constants.
PiperOrigin-RevId: 198398386
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages')
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/ConstantRuleVisibility.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/ConstantRuleVisibility.java b/src/main/java/com/google/devtools/build/lib/packages/ConstantRuleVisibility.java
index c26f7be14b..34920f5da8 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/ConstantRuleVisibility.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/ConstantRuleVisibility.java
@@ -16,10 +16,10 @@ package com.google.devtools.build.lib.packages;
import com.google.common.collect.ImmutableList;
import com.google.devtools.build.lib.cmdline.Label;
import com.google.devtools.build.lib.cmdline.LabelSyntaxException;
-import com.google.devtools.build.lib.syntax.EvalException;
import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable;
import com.google.devtools.build.lib.concurrent.ThreadSafety.ThreadSafe;
-
+import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec;
+import com.google.devtools.build.lib.syntax.EvalException;
import java.io.Serializable;
import java.util.Collections;
import java.util.List;
@@ -30,15 +30,15 @@ import java.util.List;
*/
@Immutable @ThreadSafe
public class ConstantRuleVisibility implements RuleVisibility, Serializable {
- static final Label LEGACY_PUBLIC_LABEL; // same as "public"; used for automated depot cleanup
- private static final Label PUBLIC_LABEL;
- private static final Label PRIVATE_LABEL;
+ @AutoCodec
+ static final Label LEGACY_PUBLIC_LABEL; // same as "public"; used for automated depot cleanup
+
+ @AutoCodec @AutoCodec.VisibleForSerialization static final Label PUBLIC_LABEL;
+ @AutoCodec @AutoCodec.VisibleForSerialization static final Label PRIVATE_LABEL;
- public static final ConstantRuleVisibility PUBLIC =
- new ConstantRuleVisibility(true);
+ @AutoCodec public static final ConstantRuleVisibility PUBLIC = new ConstantRuleVisibility(true);
- public static final ConstantRuleVisibility PRIVATE =
- new ConstantRuleVisibility(false);
+ @AutoCodec public static final ConstantRuleVisibility PRIVATE = new ConstantRuleVisibility(false);
static {
try {