aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredAspect.java
diff options
context:
space:
mode:
authorGravatar janakr <janakr@google.com>2018-03-25 12:42:11 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-25 12:43:29 -0700
commitbffa2db380cb3ca2fd9262ac5a45d02518376e03 (patch)
tree47dc56bbd36490f207fd11c36610e9d70050e51a /src/main/java/com/google/devtools/build/lib/analysis/ConfiguredAspect.java
parent00408d666b8a61c80e41dcb7615ec9b625497e61 (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.java5
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;
}