Support passing multiple --migrate-nullness option for java_api_library

Bug: 347751326
Test: m droid
Change-Id: I7702021348004b5f6d686d71ee566c5589dbc4f5
This commit is contained in:
Paul Duffin
2024-06-18 18:17:39 +01:00
parent f9fc13dd78
commit 1b1eb9b3af

View File

@@ -2285,10 +2285,10 @@ func (al *ApiLibrary) GenerateAndroidBuildActions(ctx android.ModuleContext) {
al.stubsFlags(ctx, cmd, stubsDir)
migratingNullability := String(al.properties.Previous_api) != ""
if migratingNullability {
previousApi := android.PathForModuleSrc(ctx, String(al.properties.Previous_api))
cmd.FlagWithInput("--migrate-nullness ", previousApi)
previousApi := String(al.properties.Previous_api)
if previousApi != "" {
previousApiFiles := android.PathsForModuleSrc(ctx, []string{previousApi})
cmd.FlagForEachInput("--migrate-nullness ", previousApiFiles)
}
al.addValidation(ctx, cmd, al.validationPaths)