aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/android/StampedAndroidManifest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/StampedAndroidManifest.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/android/StampedAndroidManifest.java15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/StampedAndroidManifest.java b/src/main/java/com/google/devtools/build/lib/rules/android/StampedAndroidManifest.java
index 2314406390..49250db50b 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/android/StampedAndroidManifest.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/android/StampedAndroidManifest.java
@@ -16,13 +16,14 @@ package com.google.devtools.build.lib.rules.android;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.analysis.RuleContext;
import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable;
+import javax.annotation.Nullable;
/** An {@link AndroidManifest} stamped with the correct package. */
@Immutable
public class StampedAndroidManifest extends AndroidManifest {
- StampedAndroidManifest(Artifact manifest, String pkg) {
- super(manifest, pkg);
+ StampedAndroidManifest(Artifact manifest, @Nullable String pkg, boolean exported) {
+ super(manifest, pkg, exported);
}
@Override
@@ -30,4 +31,14 @@ public class StampedAndroidManifest extends AndroidManifest {
// This manifest is already stamped
return this;
}
+
+ /**
+ * Gets the manifest artifact wrapped by this object.
+ *
+ * <p>The manifest is guaranteed to be stamped with the correct Android package.
+ */
+ @Override
+ Artifact getManifest() {
+ return super.getManifest();
+ }
}