diff options
author | janakr <janakr@google.com> | 2018-02-27 12:54:43 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-02-27 12:56:11 -0800 |
commit | 1cfaaff54eaa2e506a1f7f7032db1af70c4e6b35 (patch) | |
tree | ed16956d508ca25b52f5a657b5aa791c8b31090c /src/main/java | |
parent | 2744412d722443df49c7eb2d0510bc6b9ad78f8e (diff) |
@AutoCodec ProtoJavaApiInfoProvider.
PiperOrigin-RevId: 187218260
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/java/ProtoJavaApiInfoProvider.java | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/ProtoJavaApiInfoProvider.java b/src/main/java/com/google/devtools/build/lib/rules/java/ProtoJavaApiInfoProvider.java index 187728bdfe..c74008b6b0 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/java/ProtoJavaApiInfoProvider.java +++ b/src/main/java/com/google/devtools/build/lib/rules/java/ProtoJavaApiInfoProvider.java @@ -20,26 +20,26 @@ import com.google.devtools.build.lib.actions.Artifact; import com.google.devtools.build.lib.analysis.TransitiveInfoCollection; import com.google.devtools.build.lib.analysis.TransitiveInfoProvider; import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable; +import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec; import java.util.Map; import javax.annotation.Nullable; -/** - * An object that provides information about API versions used by a proto library. - */ +/** An object that provides information about API versions used by a proto library. */ +@AutoCodec @Immutable @AutoValue public abstract class ProtoJavaApiInfoProvider implements TransitiveInfoProvider { - + @AutoCodec.Instantiator public static ProtoJavaApiInfoProvider create( JavaCompilationArgs javaCompilationContext, JavaCompilationArgs transitiveJavaCompilationArgs, JavaCompilationArgs transitiveJavaRpcLibs, - JavaCompilationArgs transitiveJavaCompilationArgss1, - JavaCompilationArgs transitiveJavaCompilationArgssMutable, - JavaCompilationArgs transitiveJavaCompilationArgssImmutable, - JavaCompilationArtifacts javaCompilationArgs1, - JavaCompilationArtifacts javaCompilationArgsMutable, - JavaCompilationArtifacts javaCompilationArgsImmutable, + JavaCompilationArgs transitiveJavaCompilationArgs1, + JavaCompilationArgs transitiveJavaCompilationArgsMutable, + JavaCompilationArgs transitiveJavaCompilationArgsImmutable, + JavaCompilationArtifacts javaCompilationArtifacts1, + JavaCompilationArtifacts javaCompilationArtifactsMutable, + JavaCompilationArtifacts javaCompilationArtifactsImmutable, Artifact sourceJar1, Artifact sourceJarMutable, Artifact sourceJarImmutable, @@ -50,7 +50,7 @@ public abstract class ProtoJavaApiInfoProvider implements TransitiveInfoProvider JavaCompilationArgs transitiveProtoRuntimeMutable, JavaCompilationArgs transitiveProtoRuntimeImmutable, Map<Artifact, Artifact> compileTimeJarToRuntimeJar, - boolean mixedApiVersions, + boolean hasMixedApiVersions, int apiVersion, boolean supportsProto1, boolean supportsProto2Mutable, @@ -59,12 +59,12 @@ public abstract class ProtoJavaApiInfoProvider implements TransitiveInfoProvider javaCompilationContext, transitiveJavaCompilationArgs, transitiveJavaRpcLibs, - transitiveJavaCompilationArgss1, - transitiveJavaCompilationArgssMutable, - transitiveJavaCompilationArgssImmutable, - javaCompilationArgs1, - javaCompilationArgsMutable, - javaCompilationArgsImmutable, + transitiveJavaCompilationArgs1, + transitiveJavaCompilationArgsMutable, + transitiveJavaCompilationArgsImmutable, + javaCompilationArtifacts1, + javaCompilationArtifactsMutable, + javaCompilationArtifactsImmutable, sourceJar1, sourceJarMutable, sourceJarImmutable, @@ -74,7 +74,7 @@ public abstract class ProtoJavaApiInfoProvider implements TransitiveInfoProvider transitiveProtoRuntime1, transitiveProtoRuntimeMutable, transitiveProtoRuntimeImmutable, - mixedApiVersions, + hasMixedApiVersions, apiVersion, supportsProto1, supportsProto2Mutable, |