Skip `none` system_modules from module_bp_java_deps.json
`none` is not a soong module, and can be skipped.
Test: go test ./java
Test: verified that `none` no longer appears in deps of
`android-non-updatable.stubs.from-text`
Bug: 373837953
Change-Id: I3bf60b762a52f1b236dde8dd020aa291697939b2
diff --git a/java/java.go b/java/java.go
index 0b48873..288042b 100644
--- a/java/java.go
+++ b/java/java.go
@@ -2454,7 +2454,7 @@
ret := []string{}
ret = append(ret, al.properties.Libs.GetOrDefault(ctx, nil)...)
ret = append(ret, al.properties.Static_libs.GetOrDefault(ctx, nil)...)
- if al.properties.System_modules != nil {
+ if proptools.StringDefault(al.properties.System_modules, "none") != "none" {
ret = append(ret, proptools.String(al.properties.System_modules))
}
// Other non java_library dependencies like java_api_contribution are ignored for now.