aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/android/AndroidSdkProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidSdkProvider.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/android/AndroidSdkProvider.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidSdkProvider.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidSdkProvider.java
index 41e3ee1a50..522c41f3ae 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidSdkProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidSdkProvider.java
@@ -26,6 +26,8 @@ import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable;
*/
@Immutable
public final class AndroidSdkProvider implements TransitiveInfoProvider {
+
+ private final String buildToolsVersion;
private final Artifact frameworkAidl;
private final Artifact androidJar;
private final Artifact shrinkedAndroidJar;
@@ -45,6 +47,7 @@ public final class AndroidSdkProvider implements TransitiveInfoProvider {
private final FilesToRunProvider resourceExtractor;
public AndroidSdkProvider(
+ String buildToolsVersion,
Artifact frameworkAidl,
Artifact androidJar,
Artifact shrinkedAndroidJar,
@@ -62,6 +65,8 @@ public final class AndroidSdkProvider implements TransitiveInfoProvider {
FilesToRunProvider jack,
FilesToRunProvider jill,
FilesToRunProvider resourceExtractor) {
+
+ this.buildToolsVersion = buildToolsVersion;
this.frameworkAidl = frameworkAidl;
this.androidJar = androidJar;
this.shrinkedAndroidJar = shrinkedAndroidJar;
@@ -107,6 +112,13 @@ public final class AndroidSdkProvider implements TransitiveInfoProvider {
return true;
}
+ /**
+ * The value of build_tools_version. May be null or empty.
+ */
+ public String getBuildToolsVersion() {
+ return buildToolsVersion;
+ }
+
public Artifact getFrameworkAidl() {
return frameworkAidl;
}