diff options
| author | 2020-06-26 17:38:00 +0900 | |
|---|---|---|
| committer | 2020-06-30 18:44:40 +0900 | |
| commit | 0b4fccb66dc33e6cc28c0e638ee834fbf8f53c50 (patch) | |
| tree | baeadbad46c6615b6717d49af6d8bc3be51c4561 /tools/warn/java_warn_patterns.py | |
| parent | 85471ed82e5ff8e84b2e8fb838d683b4e40f5d34 (diff) | |
BUILD_BROKEN_DUP_SYSPROP as escape hatch for the new sysprop restriction
As the final step for the refactoring of sysprop configuration, this
change adds BUILD_BROKEN_DUP_SYSPROP which is the escape hatch for
the new restriction. When it is turned on, the new syntax `a ?= b`
collapses to the old syntax `a = b`, duplicated assignments are allowed,
and the dups are resolved following the legacy rule of preferring the
first.
This change also summarizes all the user-facing changes to the Change.md
file.
Lastly, post_process_prop.py is refactored to accept new argument
'--allow-dup' which when turned on allowes duplicated sysprops.
Bug: 117892318
Bug: 158735147
Test: atest --host post_process_prop_unittest
Exempt-From-Owner-Approval: cherry-pick from master
Merged-In: I7bdfffd47d50aad66a78e28a30c3dad7ebac080c
(cherry picked from commit b302cdf6a417b9c8eaedee713187735a74707d6a)
Change-Id: I7bdfffd47d50aad66a78e28a30c3dad7ebac080c
Diffstat (limited to 'tools/warn/java_warn_patterns.py')
0 files changed, 0 insertions, 0 deletions