summaryrefslogtreecommitdiff
path: root/tools/warn/java_warn_patterns.py
diff options
context:
space:
mode:
author Jiyong Park <jiyong@google.com> 2020-06-23 16:46:38 +0900
committer Jiyong Park <jiyong@google.com> 2020-06-30 18:44:30 +0900
commit85471ed82e5ff8e84b2e8fb838d683b4e40f5d34 (patch)
treec0aa15901549715c24dbc2d8e1288d81ea7926b4 /tools/warn/java_warn_patterns.py
parent19746f4686bd7ecb82e1c37ff37fcd195c2972a7 (diff)
pm.dexopt.* props in runtime_libart.mk becomes optional
The mk file is designed to provide safe default values which can be overridden by target-specific mk files. Previously it was difficult to correctly configure the mk files because the final prop value that is baked in the system/build.prop is highly dependent (and sensitive as well) to the mk file inheritance order which is very difficult (and non-intuitive) to follow. I9c073a21c8257987cf2378012cadaeeeb698a4fb is an attempt to make it much easier and intuitive. Specifically, the new `a ?= b` syntax makes the assignment optional, which means it is used only when there is no non-optional assignment for the same prop regardless of the relative ordering among them. In addition, the change prohibits having multiple non-optional prop assignments for the same prop name. pm.dex.* prop in runtime_libart.mk are now set using the `a ?= b` syntax to explicitly mark that they provide default values. Bug: 117892318 Bug: 158735147 Test: m Exempt-From-Owner-Approval: cherry-pick from master Merged-In: I044486d313d699607cd54222ae34d9eae24762b9 (cherry picked from commit bca4ea477a7a7e854491e80b38fab9ebf621ce07) Change-Id: I044486d313d699607cd54222ae34d9eae24762b9
Diffstat (limited to 'tools/warn/java_warn_patterns.py')
0 files changed, 0 insertions, 0 deletions