diff options
author | 2018-03-25 12:42:11 -0700 | |
---|---|---|
committer | 2018-03-25 12:43:29 -0700 | |
commit | bffa2db380cb3ca2fd9262ac5a45d02518376e03 (patch) | |
tree | 47dc56bbd36490f207fd11c36610e9d70050e51a /src/main/java/com/google/devtools/build/lib/analysis/ConfiguredAspect.java | |
parent | 00408d666b8a61c80e41dcb7615ec9b625497e61 (diff) |
@AutoCodec some more classes needed for large Java builds.
PiperOrigin-RevId: 190392567
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/ConfiguredAspect.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/ConfiguredAspect.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredAspect.java b/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredAspect.java index c30a9ed394..c373257370 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredAspect.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredAspect.java @@ -32,6 +32,7 @@ import com.google.devtools.build.lib.packages.AspectParameters; import com.google.devtools.build.lib.packages.Info; import com.google.devtools.build.lib.packages.Provider; import com.google.devtools.build.lib.packages.SkylarkProviderIdentifier; +import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec; import com.google.devtools.build.lib.syntax.EvalException; import java.util.Arrays; import java.util.Map; @@ -54,11 +55,13 @@ import javax.annotation.Nullable; * @see com.google.devtools.build.lib.packages.AspectClass */ @Immutable +@AutoCodec public final class ConfiguredAspect { private final TransitiveInfoProviderMap providers; private final AspectDescriptor descriptor; - private ConfiguredAspect(AspectDescriptor descriptor, TransitiveInfoProviderMap providers) { + @AutoCodec.VisibleForSerialization + ConfiguredAspect(AspectDescriptor descriptor, TransitiveInfoProviderMap providers) { this.descriptor = descriptor; this.providers = providers; } |