summaryrefslogtreecommitdiff
path: root/java/java_test.go
diff options
context:
space:
mode:
author Jingwen Chen <jingwen@google.com> 2022-10-14 09:56:07 +0000
committer Jingwen Chen <jingwen@google.com> 2022-10-20 14:57:37 +0000
commit6817bbb3c8587f0153f04d9ef86cf61584f14edb (patch)
treee4b27bdf904f57030c9e958ec7aeff4ded99bc36 /java/java_test.go
parenta9e1df1522e739fd20cd6eb91ee7474fba94ed23 (diff)
Introduce BazelStringOrLabelFromProp.
Soong supports string properties, but they are overloaded, and can mean one of three things: * path reference * module reference * string literal Bazel has different types: label and string attributes. Thus there needs to be a way to categorize them correctly in bp2build. This CL introduces a new function to be used on properties like apex_key.private_key / apex_key.public_key, as well as android_app.certificate / apex.certificate. It is important to disambiguate the prop betenn a string literal attribute or file/rule target label attribute, so this functions does just that. The new attributes are then further handled by their respective macros (apex_key, android_binary, apex). Bug: 253557437 Fixes: 253557437 Test: presubmits, new tests Change-Id: Id8111cdd60d3aabcae7d17fe9da84d0ee3966023
Diffstat (limited to 'java/java_test.go')
0 files changed, 0 insertions, 0 deletions