Merge "Support passing multiple --migrate-nullness option for java_api_library" into main am: 94811f3031

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3137213

Change-Id: I8421cbfd4816d9f4442cf43e0f88e1a07b36e928
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Paul Duffin
2024-06-19 10:05:42 +00:00
committed by Automerger Merge Worker

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)