diff options
author | 2018-02-20 16:06:00 -0800 | |
---|---|---|
committer | 2018-02-20 16:08:28 -0800 | |
commit | 569e169a5d015ed7d9840ed904f39c4ac7a43503 (patch) | |
tree | 92cb77e75472aed646b0fb50a79664931ac1c395 /src/main/java/com/google/devtools/build/lib/syntax | |
parent | 7b1b4a41dbfbf34a8e077590612cf5fe3aaaa987 (diff) |
Deletes POLYMORPHIC strategy. ObjectCodec now uses runtime type information to select a codec.
PiperOrigin-RevId: 186378153
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/syntax/SkylarkImport.java | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkImport.java b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkImport.java index 469d7b597f..471fba4a34 100644 --- a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkImport.java +++ b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkImport.java @@ -14,8 +14,6 @@ package com.google.devtools.build.lib.syntax; import com.google.devtools.build.lib.cmdline.Label; -import com.google.devtools.build.lib.skyframe.serialization.ObjectCodec; -import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec; import com.google.devtools.build.lib.vfs.PathFragment; import java.io.Serializable; import javax.annotation.Nullable; @@ -24,10 +22,7 @@ import javax.annotation.Nullable; * Encapsulates the four syntactic variants of Skylark imports: Absolute paths, relative paths, * absolute labels, and relative labels. */ -@AutoCodec(strategy = AutoCodec.Strategy.POLYMORPHIC) public interface SkylarkImport extends Serializable { - ObjectCodec<SkylarkImport> CODEC = new SkylarkImport_AutoCodec(); - /** * Returns the string originally used to specify the import (may represent a label or a path). */ @@ -58,9 +53,8 @@ public interface SkylarkImport extends Serializable { /** * Returns a {@link PathFragment} representing the import path. - * + * * @throws IllegalStateException if this import does not take the form of an absolute path. */ PathFragment getAbsolutePath(); } - |