add listing classes
This commit is contained in:
parent
8ef1db8e4a
commit
ea41c8901c
1 changed files with 10 additions and 0 deletions
|
|
@ -3072,6 +3072,16 @@ impl Apk {
|
|||
Ok(())
|
||||
}
|
||||
|
||||
/// List the classes implemented in the application.
|
||||
pub fn list_classes(&self) -> HashSet<IdType> {
|
||||
self.dex_files
|
||||
.values()
|
||||
.map(|dex| dex.classes.keys())
|
||||
.flatten()
|
||||
.cloned()
|
||||
.collect()
|
||||
}
|
||||
|
||||
pub fn add_class(&mut self, dex_file: &str, class: Class) -> Result<()> {
|
||||
let file: String = dex_file.into();
|
||||
let id = class.descriptor.clone();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue