commit | 9d7693477534f39d12fd33c58935809fb92dda57 | [log] [tgz] |
---|---|---|
author | Max Loh <mloh@google.com> | Thu Jun 27 12:17:53 2024 -0700 |
committer | Max Loh <mloh@google.com> | Wed Jul 10 11:41:04 2024 -0700 |
tree | 3f6e5756fbd06d3093d4ec5a17953260d5c2bf8d | |
parent | b283f3d313904f0623e979e301a90634e1a01215 [diff] |
ASL version-based validation of required and unexpected fields, part 1 Asl objects were decoupled from AslMarshallable because not all Asl objects follow the same pattern. Also added version mapping logic, which maps a version number to the required or recognized fields for that version for each object. These can be updated as needed as future versions are released. Bug: 350566067 Test: Unit tests Flag: NONE (Command-line tool which doesn't affect Android functionality) Change-Id: Ica0d3d6cb192d1663f9571a42c088b312c94c21c