commit | 1fc180cbedb6e0322df1ca2e5b2de175e74082de | [log] [tgz] |
---|---|---|
author | Martin Fick <mfick@codeaurora.org> | Wed May 19 14:32:43 2021 -0600 |
committer | Aditya Gupta <agaditya@codeaurora.org> | Wed May 26 12:31:18 2021 +0530 |
tree | b0a6248bad2e53536ce16b67188df9724c542668 | |
parent | 37123e8a7688d6bc1472f47486f25cd6b575afc8 [diff] |
create a Properties.RecursiveExpander Abstract out recursive property expansion into a generic, single purpose, no policy, class to make the intent clearer. Simplify the iteration approach now that it is easier to see how to do it safely. This change makes the Properties class all policy, while all generic expansion pieces are now implemented by inner classes. Change-Id: I428a2e355002dcd3a0d848850f27f0261060a30b