aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java
diff options
context:
space:
mode:
authorGravatar janakr <janakr@google.com>2018-02-27 12:54:43 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-02-27 12:56:11 -0800
commit1cfaaff54eaa2e506a1f7f7032db1af70c4e6b35 (patch)
treeed16956d508ca25b52f5a657b5aa791c8b31090c /src/main/java
parent2744412d722443df49c7eb2d0510bc6b9ad78f8e (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.java36
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,