diff options
author | 2018-05-29 08:21:29 -0700 | |
---|---|---|
committer | 2018-05-29 08:22:46 -0700 | |
commit | 73d33107fb06fd85efecdf2fc735e9e654aabbd0 (patch) | |
tree | 4e7bcb8262e34fc313b69cb767ad6e9ba3dd9d80 /src/main/java/com/google/devtools/build/lib/packages | |
parent | 6ee1a8184bd2afd21da7c96359d202ad43d32264 (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.java | 18 |
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 { |