Merge "Remove unnecessary constraint on previous_api" am: e4ef280532 am: dc931028c5

am: e556b3db03

Change-Id: I98a56c7ff52c8c71ffa0ba930362b20d570f0b96
This commit is contained in:
Paul Duffin
2019-11-11 10:07:39 -08:00
committed by android-build-merger

View File

@@ -1325,13 +1325,8 @@ func (d *Droidstubs) annotationsFlags(ctx android.ModuleContext, cmd *android.Ru
validatingNullability :=
strings.Contains(d.Javadoc.args, "--validate-nullability-from-merged-stubs") ||
String(d.properties.Validate_nullability_from_list) != ""
migratingNullability := String(d.properties.Previous_api) != ""
if !(migratingNullability || validatingNullability) {
ctx.PropertyErrorf("previous_api",
"has to be non-empty if annotations was enabled (unless validating nullability)")
}
if migratingNullability {
previousApi := android.PathForModuleSrc(ctx, String(d.properties.Previous_api))
cmd.FlagWithInput("--migrate-nullness ", previousApi)