Package jadx.gui.device.debugger
Class DbgUtils
- java.lang.Object
-
- jadx.gui.device.debugger.DbgUtils
-
public class DbgUtils extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDbgUtils.AppData
-
Constructor Summary
Constructors Constructor Description DbgUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringclassSigToFullName(java.lang.String clsSig)static java.lang.StringclassSigToRawFullName(java.lang.String clsSig)static jadx.core.dex.nodes.ClassNodegetClassNodeBySig(java.lang.String clsSig, MainWindow mainWindow)static java.util.Map.Entry<java.lang.String,java.lang.Integer>getCodeOffsetInfoByLine(JClass cls, int line)static JClassgetJClass(jadx.api.JavaClass cls, MainWindow mainWindow)static java.lang.StringgetRawFullName(JClass topCls)protected static SmaligetSmali(jadx.core.dex.nodes.ClassNode topCls)static java.lang.StringgetSmaliCode(jadx.core.dex.nodes.ClassNode topCls)static JClassgetTopClassBySig(java.lang.String clsSig, MainWindow mainWindow)static booleanisPrintableChar(int c)static booleanisStringObjectSig(java.lang.String objectSig)static @Nullable DbgUtils.AppDataparseAppData(MainWindow mw)static java.lang.String[]sepClassAndMthSig(java.lang.String fullSig)
-
-
-
Method Detail
-
getSmali
protected static Smali getSmali(jadx.core.dex.nodes.ClassNode topCls)
-
getSmaliCode
public static java.lang.String getSmaliCode(jadx.core.dex.nodes.ClassNode topCls)
-
getCodeOffsetInfoByLine
public static java.util.Map.Entry<java.lang.String,java.lang.Integer> getCodeOffsetInfoByLine(JClass cls, int line)
-
sepClassAndMthSig
public static java.lang.String[] sepClassAndMthSig(java.lang.String fullSig)
-
classSigToRawFullName
public static java.lang.String classSigToRawFullName(java.lang.String clsSig)
-
classSigToFullName
public static java.lang.String classSigToFullName(java.lang.String clsSig)
-
getRawFullName
public static java.lang.String getRawFullName(JClass topCls)
-
isStringObjectSig
public static boolean isStringObjectSig(java.lang.String objectSig)
-
getTopClassBySig
public static JClass getTopClassBySig(java.lang.String clsSig, MainWindow mainWindow)
-
getJClass
public static JClass getJClass(jadx.api.JavaClass cls, MainWindow mainWindow)
-
getClassNodeBySig
public static jadx.core.dex.nodes.ClassNode getClassNodeBySig(java.lang.String clsSig, MainWindow mainWindow)
-
isPrintableChar
public static boolean isPrintableChar(int c)
-
parseAppData
@Nullable public static @Nullable DbgUtils.AppData parseAppData(MainWindow mw)
-
-