diff options
| author | 2025-02-07 12:48:45 -0800 | |
|---|---|---|
| committer | 2025-02-07 12:48:45 -0800 | |
| commit | 5f76ef1e583a79789565093cea0b8568930477ed (patch) | |
| tree | fcaf88d1fe49e3941b3d1776d93bcdd41158f996 /java/java.go | |
| parent | e9915194e405197f64104ba55ba0e9090ad7b8de (diff) | |
| parent | 5d515842eb00202ebdb642bd0cc933be6f76869f (diff) | |
Merge "Remove configurable values from providers" into main am: 5d515842eb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3481751
Change-Id: Ibf6f777c3b7508a8e842277dcdc03786b7b58cee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'java/java.go')
| -rw-r--r-- | java/java.go | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/java/java.go b/java/java.go index 900f0e32f..c204476b1 100644 --- a/java/java.go +++ b/java/java.go @@ -373,7 +373,7 @@ type JavaInfo struct { ProvidesUsesLibInfo *ProvidesUsesLibInfo - ModuleWithUsesLibraryInfo *ModuleWithUsesLibraryInfo + MissingOptionalUsesLibs []string ModuleWithSdkDepInfo *ModuleWithSdkDepInfo @@ -3679,11 +3679,11 @@ func addMissingOptionalUsesLibsFromDep(ctx android.ModuleContext, depModule andr usesLibrary *usesLibrary) { dep, ok := android.OtherModuleProvider(ctx, depModule, JavaInfoProvider) - if !ok || dep.ModuleWithUsesLibraryInfo == nil { + if !ok { return } - for _, lib := range dep.ModuleWithUsesLibraryInfo.UsesLibrary.usesLibraryProperties.Missing_optional_uses_libs { + for _, lib := range dep.MissingOptionalUsesLibs { if !android.InList(lib, usesLibrary.usesLibraryProperties.Missing_optional_uses_libs) { usesLibrary.usesLibraryProperties.Missing_optional_uses_libs = append(usesLibrary.usesLibraryProperties.Missing_optional_uses_libs, lib) @@ -3771,9 +3771,7 @@ func setExtraJavaInfo(ctx android.ModuleContext, module android.Module, javaInfo } if mwul, ok := module.(ModuleWithUsesLibrary); ok { - javaInfo.ModuleWithUsesLibraryInfo = &ModuleWithUsesLibraryInfo{ - UsesLibrary: mwul.UsesLibrary(), - } + javaInfo.MissingOptionalUsesLibs = mwul.UsesLibrary().usesLibraryProperties.Missing_optional_uses_libs } if mwsd, ok := module.(moduleWithSdkDep); ok { |