From 458e22b577a87f3055aa272ef275f9e828bee072 Mon Sep 17 00:00:00 2001 From: Jean-Marie 'Histausse' Mineau Date: Wed, 14 Feb 2024 15:13:46 +0100 Subject: [PATCH] use smali repr for __str__ --- androscalpel/src/dex_id.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/androscalpel/src/dex_id.rs b/androscalpel/src/dex_id.rs index c2b80ad..2054e51 100644 --- a/androscalpel/src/dex_id.rs +++ b/androscalpel/src/dex_id.rs @@ -66,7 +66,7 @@ impl IdMethodType { .iter() .map(|param| param.__str__()) .collect::>() - .join(" "), + .join(""), self.return_type.__str__() ) } @@ -495,7 +495,7 @@ impl IdField { let class: String = self.class_.get_name().into(); let name: String = (&self.name).into(); let ty: String = self.type_.get_name().into(); - format!("({ty}) {class}.{name}") + format!("{class}->{name}:{ty}") } pub fn __repr__(&self) -> String { @@ -596,7 +596,7 @@ impl IdMethod { pub fn __str__(&self) -> String { format!( - "{}.{}({}){}", + "{}->{}({}){}", self.class_.__str__(), self.name.__str__(), self.proto @@ -604,7 +604,7 @@ impl IdMethod { .iter() .map(|param| param.__str__()) .collect::>() - .join(", "), + .join(""), self.proto.return_type.__str__() ) }