summaryrefslogtreecommitdiff
path: root/java/base.go
diff options
context:
space:
mode:
author Cole Faust <colefaust@google.com> 2024-11-15 14:47:49 -0800
committer Cole Faust <colefaust@google.com> 2024-11-15 15:03:34 -0800
commit5146e78cbcee8ee9f8b82acfc517fcb4638c807c (patch)
tree681d82e3fc3d0ff2ceb268eada6b28a8c06e73a9 /java/base.go
parent80a4e45395cfb58665f68e6ac5371f4c4de4af19 (diff)
Deny nil outputpaths
To prevent nils from permeating the rest of the codebase. Bug: 379329165 Test: m nothing --no-skip-soong-tests Change-Id: I3e789b6af0f101cf4bc0bd4666bf3a443f2f2c84
Diffstat (limited to 'java/base.go')
-rw-r--r--java/base.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/java/base.go b/java/base.go
index 8dad2d9ad..7e8d02769 100644
--- a/java/base.go
+++ b/java/base.go
@@ -714,10 +714,10 @@ func (j *Module) provideHiddenAPIPropertyInfo(ctx android.ModuleContext) {
// helper method for java modules to set OutputFilesProvider
func setOutputFiles(ctx android.ModuleContext, m Module) {
- ctx.SetOutputFiles(append(android.Paths{m.outputFile}, m.extraOutputFiles...), "")
- ctx.SetOutputFiles(android.Paths{m.outputFile}, android.DefaultDistTag)
- ctx.SetOutputFiles(android.Paths{m.implementationAndResourcesJar}, ".jar")
- ctx.SetOutputFiles(android.Paths{m.headerJarFile}, ".hjar")
+ ctx.SetOutputFiles(append(android.PathsIfNonNil(m.outputFile), m.extraOutputFiles...), "")
+ ctx.SetOutputFiles(android.PathsIfNonNil(m.outputFile), android.DefaultDistTag)
+ ctx.SetOutputFiles(android.PathsIfNonNil(m.implementationAndResourcesJar), ".jar")
+ ctx.SetOutputFiles(android.PathsIfNonNil(m.headerJarFile), ".hjar")
if m.dexer.proguardDictionary.Valid() {
ctx.SetOutputFiles(android.Paths{m.dexer.proguardDictionary.Path()}, ".proguard_map")
}