diff --git a/androscalpel/src/code_analysis/method_cfg.rs b/androscalpel/src/code_analysis/method_cfg.rs index e97ca50..6a43524 100644 --- a/androscalpel/src/code_analysis/method_cfg.rs +++ b/androscalpel/src/code_analysis/method_cfg.rs @@ -26,6 +26,12 @@ pub struct MethodCFG<'a> { pub nodes: Vec>, } +impl Method { + pub fn get_cfg(&self) -> Result { + MethodCFG::new(self) + } +} + impl<'a> MethodCFG<'a> { pub fn new(method: &'a Method) -> Result { let insns: &'a [Instruction] = if let Some(code) = method.code.as_ref() {