commit | 05dc23eab55efcfbd13a3de59864d0491e87b834 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Tue May 22 11:56:14 2018 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Wed May 23 13:27:52 2018 -0700 |
tree | baa2ac740d54d849f2c8c71dbe536f1fa63d3716 | |
parent | ac1cec6eae1646fede5a7355699a317a93a88ac5 [diff] |
Add ClassIterator Add a way to iterate over all of the classes in a Dex file. The iterator returns a ClassAccessor for each class. Added DexFile::GetClasses to return an iteration range for this new iterator type. Sample usage: for (ClassAccessor accessor : dex_file.GetClasses()) { Bug: 79758018 Bug: 77709234 Test: test-art-host Change-Id: I66e000aa11f433e72f6857496f4e89a0b811f5a2