commit | b696437d842d59c0cc26411fa3d71cb91897c572 | [log] [tgz] |
---|---|---|
author | Casey Dahlin <sadmac@google.com> | Tue Nov 17 13:52:06 2015 -0800 |
committer | Casey Dahlin <sadmac@google.com> | Mon Nov 23 11:41:33 2015 -0800 |
tree | 294c3c9b651fa3284d05fb4321e56da8f3141612 | |
parent | e392ed7a905e9edca63f571b566a4252059faf14 [diff] |
Refactor top-level AST nodes We now return an AidlDocument from parsing. This type is non-polymorphic and contains either a vector of parcelables or an interface. This gets rid of all of our reinterpret_cast calls and the public item_type field. Change-Id: Ia15ace677f79a153f8ebfad84ed43b08f4a3685f Test: unit and integration tests pass Bug: 25479378 Signed-off-by: Casey Dahlin <sadmac@google.com>