summaryrefslogtreecommitdiff
path: root/tools/warn/java_warn_patterns.py
diff options
context:
space:
mode:
author Youkichi Hosoi <youkichihosoi@google.com> 2020-04-01 05:07:24 +0900
committer Youkichi Hosoi <youkichihosoi@google.com> 2020-04-16 15:45:40 +0900
commitcc39735e556352235f3ac954f0fce49a5011c4d4 (patch)
treeb5a1f8b5da1b8bb3437b01df947c11a83f0fa9d5 /tools/warn/java_warn_patterns.py
parent5e7b3f429d64894879e349a740943a6cd7caba09 (diff)
strings.mk: Allow empty RHS values for inputs of collapse-pairs
This CL is to make the function collapse-pairs(), which is applied to lists of "property=value" pairs, allow empty properties (i.e. lines of the form "empty.prop="). Currently, the function only allows empty properties at the end (see https://android-review.googlesource.com/c/platform/build/+/722908). So empty properties in the middle result in broken property files (e.g. "a=b c= d=e" is transformed to "a=b c=d=e", in which the property "c", which originally has no value, is interpreted as having the value "d=e", whereas the property "d", which originally has the value "e", is missing from the resulting property file). This CL revises the function so as to keep empty properties in the middle as is (e.g. it returns "a=b c= d=e" for the above example), while preserving the behavior for well-formed lists like "a=b c= d e = f". Bug: 152379493 Test: make Change-Id: I35faeaedc3bc42e56e01201baf7ea6805a610439 Merged-In: I35faeaedc3bc42e56e01201baf7ea6805a610439 (cherry picked from commit f6652f4f186d11df7b09965e16fc850516962d8e)
Diffstat (limited to 'tools/warn/java_warn_patterns.py')
0 files changed, 0 insertions, 0 deletions