commit | d4ec55c4e1acc3c3df937facbd367aff6618536c | [log] [tgz] |
---|---|---|
author | Ian Rogers <irogers@google.com> | Fri Sep 06 18:32:05 2013 -0700 |
committer | Ian Rogers <irogers@google.com> | Sat Sep 21 21:30:34 2013 -0700 |
tree | 5285b96b42f7c061a743eb78ad35bd88071fe134 | |
parent | 12f0b0057dc5fc8a157b45c79cf75e54eafa8f40 [diff] |
Lazier annotation signature parsing. Bug: 10244719. Also, make wider use of empty arrays. Also, use named inner classes to aid profiling. Remove caching as the empty result will be fast. Porting the ART changes to DVM, to avoid the caching, results in bringing in a bunch of other ART clean-up. TODO, avoid modified-UTF8 to String conversions by Dex. Change-Id: I051b6e34b5a4e7a7f1383461a799755947a5ba36 Conflicts: libdvm/src/main/java/java/lang/Class.java