Class Baksmali


  • public final class Baksmali
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static Baksmali from​(byte[] in)  
      static Baksmali from​(com.googlecode.d2j.reader.DexFileReader reader)  
      static Baksmali from​(java.io.File in)  
      static Baksmali from​(java.io.InputStream in)  
      static Baksmali from​(java.lang.String in)  
      static Baksmali from​(java.nio.ByteBuffer in)  
      static Baksmali from​(java.nio.file.Path in)  
      Baksmali noDebug()
      -b,--no-debug-info don't write out debug info (.local, .param, .line, etc.)
      Baksmali noParameterRegisters()
      -p,--no-parameter-registers use the v<n> syntax instead of the p<n> syntax for registers mapped to method parameters
      void to​(java.io.File dir)  
      void to​(java.nio.file.Path base)  
      Baksmali useLocals()
      -l,--use-locals output the .locals directive with the number of non-parameter registers, rather than the .register
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • noDebug

        public Baksmali noDebug()
         -b,--no-debug-info don't write out debug info (.local, .param, .line, etc.)
         
      • noParameterRegisters

        public Baksmali noParameterRegisters()
          -p,--no-parameter-registers use the v<n> syntax instead of the p<n> syntax for registers
          mapped to method parameters
         
      • to

        public void to​(java.io.File dir)
      • to

        public void to​(java.nio.file.Path base)
      • useLocals

        public Baksmali useLocals()
          -l,--use-locals output the .locals directive with the number of non-parameter registers,
          rather than the .register
         
      • from

        public static Baksmali from​(byte[] in)
      • from

        public static Baksmali from​(java.nio.ByteBuffer in)
      • from

        public static Baksmali from​(com.googlecode.d2j.reader.DexFileReader reader)
      • from

        public static Baksmali from​(java.io.File in)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • from

        public static Baksmali from​(java.nio.file.Path in)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • from

        public static Baksmali from​(java.io.InputStream in)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • from

        public static Baksmali from​(java.lang.String in)
                             throws java.io.IOException
        Throws:
        java.io.IOException