Package com.googlecode.d2j.smali
Class Baksmali
- java.lang.Object
-
- com.googlecode.d2j.smali.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 Baksmalifrom(byte[] in)static Baksmalifrom(com.googlecode.d2j.reader.DexFileReader reader)static Baksmalifrom(java.io.File in)static Baksmalifrom(java.io.InputStream in)static Baksmalifrom(java.lang.String in)static Baksmalifrom(java.nio.ByteBuffer in)static Baksmalifrom(java.nio.file.Path in)BaksmalinoDebug()-b,--no-debug-info don't write out debug info (.local, .param, .line, etc.)BaksmalinoParameterRegisters()-p,--no-parameter-registers use the v<n> syntax instead of the p<n> syntax for registers mapped to method parametersvoidto(java.io.File dir)voidto(java.nio.file.Path base)BaksmaliuseLocals()-l,--use-locals output the .locals directive with the number of non-parameter registers, rather than the .register
-
-
-
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
-
-