public class DexArchiveBuilderCallable extends java.lang.Object implements java.util.concurrent.Callable<java.util.List<DexArchiveEntry>>
DexArchiveEntry which represents a single DEX file in a DexArchive. This DEX file will
contain exactly one class.
In order to perform the conversion, it invokes dx directly to parse and translate the content of a class file.
| Constructor and Description |
|---|
DexArchiveBuilderCallable(java.util.Map<java.nio.file.Path,byte[]> pathToContent,
com.android.dx.command.dexer.DxContext dxContext,
com.android.dx.dex.DexOptions dexOptions,
com.android.dx.dex.cf.CfOptions cfOptions) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<DexArchiveEntry> |
call() |
public DexArchiveBuilderCallable(@NonNull
java.util.Map<java.nio.file.Path,byte[]> pathToContent,
@NonNull
com.android.dx.command.dexer.DxContext dxContext,
@NonNull
com.android.dx.dex.DexOptions dexOptions,
@NonNull
com.android.dx.dex.cf.CfOptions cfOptions)
public java.util.List<DexArchiveEntry> call() throws java.lang.Exception
call in interface java.util.concurrent.Callable<java.util.List<DexArchiveEntry>>java.lang.Exception