From b08bf774380d791ad26db90e3b81ac8ca4ae1340 Mon Sep 17 00:00:00 2001 From: Spandan Das Date: Wed, 7 Aug 2024 21:55:42 +0000 Subject: [PATCH] Add IdeInfo for android_library_import The information will be used for IDE autocompletion. Test: { "jars": [ "out/soong/.intermediates/prebuilts/misc/common/androidx-test/androidx.test.core-nodeps/android_common/turbine-combined/androidx.test.core-nodeps.jar", "out/soong/.intermediates/prebuilts/misc/common/androidx-test/androidx.test.core-nodeps/android_common/busybox/R.jar" ], "path": [ "prebuilts/misc/common/androidx-test" ] } Bug: 356572093 Change-Id: I62166c6d5cfa1cf0c49adf42d5d8b4ca40ab5a11 --- java/aar.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/java/aar.go b/java/aar.go index 186289e02..2a4b501c7 100644 --- a/java/aar.go +++ b/java/aar.go @@ -1436,3 +1436,7 @@ func AARImportFactory() android.Module { InitJavaModuleMultiTargets(module, android.DeviceSupported) return module } + +func (a *AARImport) IDEInfo(dpInfo *android.IdeInfo) { + dpInfo.Jars = append(dpInfo.Jars, a.headerJarFile.String(), a.rJar.String()) +}