Class DbgUtils


  • public class DbgUtils
    extends java.lang.Object
    • Constructor Detail

      • DbgUtils

        public DbgUtils()
    • 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)