diff options
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.java | 15 |
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(); + } } |