aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/packages
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages')
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/Package.java10
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/SkylarkSemanticsCodec.java7
2 files changed, 13 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/Package.java b/src/main/java/com/google/devtools/build/lib/packages/Package.java
index 8a1f02a63d..1d7ee3a792 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/Package.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/Package.java
@@ -1584,13 +1584,19 @@ public class Package {
@Override
public void serialize(
- PackageCodecDependencies codecDeps, Package input, CodedOutputStream codedOut)
+ PackageCodecDependencies codecDeps,
+ com.google.devtools.build.lib.skyframe.serialization.SerializationContext context,
+ Package input,
+ CodedOutputStream codedOut)
throws IOException, SerializationException {
codecDeps.getPackageSerializer().serialize(input, codedOut);
}
@Override
- public Package deserialize(PackageCodecDependencies codecDeps, CodedInputStream codedIn)
+ public Package deserialize(
+ PackageCodecDependencies codecDeps,
+ com.google.devtools.build.lib.skyframe.serialization.DeserializationContext context,
+ CodedInputStream codedIn)
throws SerializationException, IOException {
try {
return codecDeps.getPackageDeserializer().deserialize(codedIn);
diff --git a/src/main/java/com/google/devtools/build/lib/packages/SkylarkSemanticsCodec.java b/src/main/java/com/google/devtools/build/lib/packages/SkylarkSemanticsCodec.java
index fe7e4d9a38..249bc91c4c 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/SkylarkSemanticsCodec.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/SkylarkSemanticsCodec.java
@@ -14,7 +14,9 @@
package com.google.devtools.build.lib.packages;
+import com.google.devtools.build.lib.skyframe.serialization.DeserializationContext;
import com.google.devtools.build.lib.skyframe.serialization.ObjectCodec;
+import com.google.devtools.build.lib.skyframe.serialization.SerializationContext;
import com.google.devtools.build.lib.skyframe.serialization.SerializationException;
import com.google.devtools.build.lib.syntax.SkylarkSemantics;
import com.google.protobuf.CodedInputStream;
@@ -37,7 +39,8 @@ public final class SkylarkSemanticsCodec implements ObjectCodec<SkylarkSemantics
}
@Override
- public void serialize(SkylarkSemantics semantics, CodedOutputStream codedOut)
+ public void serialize(
+ SerializationContext context, SkylarkSemantics semantics, CodedOutputStream codedOut)
throws SerializationException, IOException {
// <== Add new options here in alphabetic order ==>
codedOut.writeBoolNoTag(semantics.incompatibleBzlDisallowLoadAfterStatement());
@@ -59,7 +62,7 @@ public final class SkylarkSemanticsCodec implements ObjectCodec<SkylarkSemantics
}
@Override
- public SkylarkSemantics deserialize(CodedInputStream codedIn)
+ public SkylarkSemantics deserialize(DeserializationContext context, CodedInputStream codedIn)
throws SerializationException, IOException {
SkylarkSemantics.Builder builder = SkylarkSemantics.builder();