summaryrefslogtreecommitdiff
path: root/java/java.go
diff options
context:
space:
mode:
author Jihoon Kang <jihoonkang@google.com> 2024-03-13 01:21:16 +0000
committer Jihoon Kang <jihoonkang@google.com> 2024-03-19 20:54:05 +0000
commit705e63e362bbba7e9804acf330263caa331b386f (patch)
treebb95480dabaf151727e551ec8fdd20ea8441967a /java/java.go
parentf11f786571282209093b9988065fa259fd3b056b (diff)
Propagate intermediateCacheFiles in java modules and filegroup
This change propagates the intermediateCacheFiles generated by the aconfig_declarations to the static rdeps that are java modules or the rdeps that are filegroups. Test: m nothing Bug: 329284345 Change-Id: I02431336c1aa0378d03248f3bb6edf2f57ec3b7f
Diffstat (limited to 'java/java.go')
-rw-r--r--java/java.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/java/java.go b/java/java.go
index e606993f2..645283fb7 100644
--- a/java/java.go
+++ b/java/java.go
@@ -309,6 +309,10 @@ type JavaInfo struct {
// implementation jars. If the provider is set by java_sdk_library, the link type is "unknown"
// and selection between the stub jar vs implementation jar is deferred to SdkLibrary.sdkJars(...)
StubsLinkType StubsLinkType
+
+ // AconfigIntermediateCacheOutputPaths is a path to the cache files collected from the
+ // java_aconfig_library modules that are statically linked to this module.
+ AconfigIntermediateCacheOutputPaths android.Paths
}
var JavaInfoProvider = blueprint.NewProvider[JavaInfo]()