From 866267dfb71534266eb194a5adb7d8dc7c1482a5 Mon Sep 17 00:00:00 2001 From: "JesusFreke@JesusFreke.com" Date: Wed, 5 Aug 2009 04:21:38 +0000 Subject: [PATCH] Store the string values, not the objects git-svn-id: https://smali.googlecode.com/svn/trunk@360 55b6fa8a-2a1e-11de-a435-ffa8d773f76a --- .../jf/baksmali/Adaptors/LocalDebugMethodItem.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/baksmali/src/main/java/org/jf/baksmali/Adaptors/LocalDebugMethodItem.java b/baksmali/src/main/java/org/jf/baksmali/Adaptors/LocalDebugMethodItem.java index e2cc1510..8e2bf21e 100644 --- a/baksmali/src/main/java/org/jf/baksmali/Adaptors/LocalDebugMethodItem.java +++ b/baksmali/src/main/java/org/jf/baksmali/Adaptors/LocalDebugMethodItem.java @@ -33,16 +33,16 @@ import org.jf.dexlib.StringIdItem; public class LocalDebugMethodItem extends DebugMethodItem { public final int Register; - public final StringIdItem Name; - public final TypeIdItem Type; - public final StringIdItem Signature; + public final String Name; + public final String Type; + public final String Signature; public LocalDebugMethodItem(int offset, String template, int sortOrder, int register, StringIdItem name, TypeIdItem type, StringIdItem signature) { super(offset, template, sortOrder); this.Register = register; - this.Name = name; - this.Type = type; - this.Signature = signature; + this.Name = name==null?null:name.getStringValue(); + this.Type = type==null?null:type.getTypeDescriptor(); + this.Signature = signature==null?null:signature.getStringValue(); } }