aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaLiteProtoAspect.java
diff options
context:
space:
mode:
authorGravatar cushon <cushon@google.com>2018-04-24 00:59:04 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-04-24 01:00:10 -0700
commite6febea501c0763b18e31fd2094aab928faf53e5 (patch)
tree77d970e32d344e104c19f16b79c1f7811ce34a86 /src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaLiteProtoAspect.java
parent44ae7946052f3a6c4c1042e6b97854fe4c13e626 (diff)
Add getters to JavaCompilationArgsProvider
for direct, transitive, and full compile-time jars; runtime jars; and instrumentation metadata. These are trivial wrappers around the corresponding getters on the recursive and non-recursive JavaCompilationArgs objects. This is a no-op refactoring in preparation for flatting JavaCompilationArgs into JavaCompilationArgsProvider. PiperOrigin-RevId: 194047064
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaLiteProtoAspect.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaLiteProtoAspect.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaLiteProtoAspect.java b/src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaLiteProtoAspect.java
index 8a4056bd06..31f7d9e84a 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaLiteProtoAspect.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/proto/JavaLiteProtoAspect.java
@@ -198,8 +198,7 @@ public class JavaLiteProtoAspect extends NativeAspectClass implements Configured
transitiveOutputJars.add(outputJar);
Artifact compileTimeJar =
- getOnlyElement(
- generatedCompilationArgsProvider.getJavaCompilationArgs().getCompileTimeJars());
+ getOnlyElement(generatedCompilationArgsProvider.getDirectCompileTimeJars());
// TODO(carmi): Expose to native rules
JavaRuleOutputJarsProvider ruleOutputJarsProvider =
JavaRuleOutputJarsProvider.builder()
@@ -232,7 +231,7 @@ public class JavaLiteProtoAspect extends NativeAspectClass implements Configured
transitiveOutputJars.build(),
createNonStrictCompilationArgsProvider(
javaProtoLibraryAspectProviders,
- generatedCompilationArgsProvider.getJavaCompilationArgs(),
+ generatedCompilationArgsProvider,
aspectCommon.getProtoRuntimeDeps())));
}