diff options
author | 2018-04-04 09:49:03 -0700 | |
---|---|---|
committer | 2018-04-04 09:50:47 -0700 | |
commit | 00b72a1590713e7650285d84ae2a1e5c2041defe (patch) | |
tree | 8a0c76d86b7dcb3e1f0eb9966c8e42ab44afc722 /src/main/java/com/google/devtools/build/lib/syntax/Argument.java | |
parent | 77777d1a769e938839b82c65ff320e09b1e7a715 (diff) |
Replaces JavaSerializableCodec with DynamicCodec as the default
* Skylark serialization was previously dropping location in error, which this fixes.
* Deletes a lot of codecs with fidelity issues (DynamicCodec has full fidelity).
* Deletes EnumRuntimeCodec which can now be replaced with the superior EnumCodec.
* This should eventually allow us to delete Serializable from all Blaze. The remaining blocker is NoSuchPackageExceptionCodec.
PiperOrigin-RevId: 191603929
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax/Argument.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/syntax/Argument.java | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/Argument.java b/src/main/java/com/google/devtools/build/lib/syntax/Argument.java index 141f763e50..a4d782a44f 100644 --- a/src/main/java/com/google/devtools/build/lib/syntax/Argument.java +++ b/src/main/java/com/google/devtools/build/lib/syntax/Argument.java @@ -14,7 +14,6 @@ package com.google.devtools.build.lib.syntax; import com.google.common.base.Preconditions; -import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec; import java.io.IOException; import java.util.List; import javax.annotation.Nullable; @@ -75,7 +74,6 @@ public abstract class Argument extends ASTNode { } /** positional argument: Expression */ - @AutoCodec public static final class Positional extends Passed { public Positional(Expression value) { @@ -94,7 +92,6 @@ public abstract class Argument extends ASTNode { } /** keyword argument: K = Expression */ - @AutoCodec public static final class Keyword extends Passed { final String name; @@ -123,7 +120,6 @@ public abstract class Argument extends ASTNode { } /** positional rest (starred) argument: *Expression */ - @AutoCodec public static final class Star extends Passed { public Star(Expression value) { @@ -143,7 +139,6 @@ public abstract class Argument extends ASTNode { } /** keyword rest (star_starred) parameter: **Expression */ - @AutoCodec public static final class StarStar extends Passed { public StarStar(Expression value) { |