public class DexProcessBuilder extends com.android.ide.common.process.ProcessEnvBuilder<DexProcessBuilder>
| Constructor and Description |
|---|
DexProcessBuilder(java.io.File outputFile) |
| Modifier and Type | Method and Description |
|---|---|
DexProcessBuilder |
addInput(java.io.File input) |
DexProcessBuilder |
addInputs(java.util.Collection<java.io.File> inputs) |
com.android.ide.common.process.JavaProcessInfo |
build(com.android.sdklib.BuildToolInfo buildToolInfo,
DexOptions dexOptions) |
java.util.List<java.lang.String> |
getFilesToAdd() |
java.util.Set<java.io.File> |
getInputs() |
java.io.File |
getMainDexList() |
java.io.File |
getOutputFile() |
boolean |
isMultiDex() |
boolean |
isVerbose() |
DexProcessBuilder |
setMainDexList(java.io.File mainDexList) |
DexProcessBuilder |
setMultiDex(boolean multiDex) |
DexProcessBuilder |
setVerbose(boolean verbose) |
@NonNull public DexProcessBuilder setVerbose(boolean verbose)
@NonNull public DexProcessBuilder setMultiDex(boolean multiDex)
@NonNull public DexProcessBuilder setMainDexList(java.io.File mainDexList)
@NonNull public DexProcessBuilder addInput(java.io.File input)
@NonNull public DexProcessBuilder addInputs(@NonNull java.util.Collection<java.io.File> inputs)
@NonNull public java.io.File getOutputFile()
public boolean isVerbose()
public boolean isMultiDex()
public java.io.File getMainDexList()
public java.util.Set<java.io.File> getInputs()
@NonNull
public com.android.ide.common.process.JavaProcessInfo build(@NonNull
com.android.sdklib.BuildToolInfo buildToolInfo,
@NonNull
DexOptions dexOptions)
throws com.android.ide.common.process.ProcessException
com.android.ide.common.process.ProcessException@NonNull
public java.util.List<java.lang.String> getFilesToAdd()
throws com.android.ide.common.process.ProcessException
com.android.ide.common.process.ProcessException