Package soot.toDex
Class MultiDexBuilder
- java.lang.Object
-
- soot.toDex.MultiDexBuilder
-
public class MultiDexBuilder extends Object
- Author:
- Manuel Benz created on 26.09.17
-
-
Constructor Summary
Constructors Constructor Description MultiDexBuilder(org.jf.dexlib2.Opcodes opcodes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanhasOverflowed()voidinternClass(org.jf.dexlib2.iface.ClassDef clz)protected voidnewDexPool()List<File>writeTo(String folder)Writes all built dex files to the given folder.
-
-
-
Field Detail
-
opcodes
protected final org.jf.dexlib2.Opcodes opcodes
-
dexPools
protected final List<org.jf.dexlib2.writer.pool.DexPool> dexPools
-
curPool
protected org.jf.dexlib2.writer.pool.DexPool curPool
-
-
Method Detail
-
newDexPool
protected void newDexPool()
-
internClass
public void internClass(org.jf.dexlib2.iface.ClassDef clz)
-
hasOverflowed
protected boolean hasOverflowed()
-
writeTo
public List<File> writeTo(String folder) throws IOException
Writes all built dex files to the given folder.- Parameters:
folder- the output folder- Returns:
- File handles to all written dex files
- Throws:
IOException- when failed to createFileDataStore
-
-