diff options
author | 2018-02-26 10:05:51 -0800 | |
---|---|---|
committer | 2018-02-26 10:07:21 -0800 | |
commit | a71ba8dbb8c9da1818f9a6dc1d3bb930c1683feb (patch) | |
tree | 7bc6f583276b6c4a5cbc220493fed404182e0575 /src/main/java/com/google/devtools/build/lib | |
parent | ae9a881f725b03c16c75faae4eccaf00bdc7fdf0 (diff) |
@AutoCodec JavaConstraintProvider and JavaExportsProvider.
PiperOrigin-RevId: 187038647
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/java/JavaConstraintProvider.java | 5 | ||||
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/java/JavaExportsProvider.java | 4 |
2 files changed, 6 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaConstraintProvider.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaConstraintProvider.java index ff74e41950..f9510fe0a9 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaConstraintProvider.java +++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaConstraintProvider.java @@ -18,12 +18,13 @@ import com.google.common.collect.ImmutableList; import com.google.devtools.build.lib.analysis.TransitiveInfoProvider; import com.google.devtools.build.lib.cmdline.Label; import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable; +import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec; /** - * Provides information about the Java constraints (e.g. "android") that are - * present on the target. + * Provides information about the Java constraints (e.g. "android") that are present on the target. */ @Immutable +@AutoCodec public final class JavaConstraintProvider implements TransitiveInfoProvider { private final Label label; diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaExportsProvider.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaExportsProvider.java index bad85aa0e8..4355b5590f 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaExportsProvider.java +++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaExportsProvider.java @@ -19,6 +19,7 @@ import com.google.devtools.build.lib.cmdline.Label; import com.google.devtools.build.lib.collect.nestedset.NestedSet; import com.google.devtools.build.lib.collect.nestedset.NestedSetBuilder; import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable; +import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec; import java.util.Collection; /** @@ -26,11 +27,12 @@ import java.util.Collection; * transitively. */ @Immutable +@AutoCodec public final class JavaExportsProvider implements TransitiveInfoProvider { private final NestedSet<Label> transitiveExports; - public JavaExportsProvider(NestedSet<Label> transitiveExports) { + JavaExportsProvider(NestedSet<Label> transitiveExports) { this.transitiveExports = transitiveExports; } |