Merge "Drop strings.HasPrefix when guarding strings.TrimPrefix." am: 7beb099546

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

Change-Id: Ia1ddb9ca2404e369ab2f2352ccb653bf045fe2fe
This commit is contained in:
Ulyana Trafimovich 2021-07-15 10:26:51 +00:00 committed by Automerger Merge Worker
commit cdaf15d04f
2 changed files with 2 additions and 7 deletions

View file

@ -21,7 +21,6 @@ package java
import (
"fmt"
"path/filepath"
"strings"
"github.com/google/blueprint"
"github.com/google/blueprint/proptools"
@ -1465,11 +1464,7 @@ func (j *Import) IDECustomizedModuleName() string {
// TODO(b/113562217): Extract the base module name from the Import name, often the Import name
// has a prefix "prebuilt_". Remove the prefix explicitly if needed until we find a better
// solution to get the Import name.
name := j.Name()
if strings.HasPrefix(name, removedPrefix) {
name = strings.TrimPrefix(name, removedPrefix)
}
return name
return android.RemoveOptionalPrebuiltPrefix(j.Name())
}
var _ android.PrebuiltInterface = (*Import)(nil)

View file

@ -179,7 +179,7 @@ func (r *robolectricTest) GenerateAndroidBuildActions(ctx android.ModuleContext)
continue
} else if strings.HasSuffix(s, "/BaseRobolectricTest.java") {
continue
} else if strings.HasPrefix(s, "src/") {
} else {
s = strings.TrimPrefix(s, "src/")
}
r.tests = append(r.tests, s)