| Interface | Description |
|---|---|
| ClassFileEntry |
A single .class file abstraction.
|
| ClassFileInput |
This represents input containing .class files.
|
| DexArchive |
Interface describing the DEX archive.
|
| DexArchiveMerger |
A dex archive merger that can merge dex files from multiple dex archives into one or more dex
files.
|
| DexMergingStrategy |
Strategy used to merge dex archives into a final DEX file(s).
|
| Class | Description |
|---|---|
| ClassFileInputs |
Helper methods for creating
ClassFileInput instances. |
| D8DiagnosticsHandler | |
| DexArchiveBuilder |
An abstract dex archive builder that converts input class files to dex files that are written to
dex archive.
|
| DexArchiveBuilderConfig |
Configuration object used to setup dx when creating a dex archive.
|
| DexArchiveEntry |
A single DEX file in a dex archive.
|
| DexArchiveMergerCallable |
Helper class used to merge specified DEX files to a location.
|
| DexArchives |
Helper methods for the
DexArchive. |
| DxDexArchiveMerger |
Merges DEX files found in
DexArchives, and produces the final DEX file(s). |
| NaiveDexMergingStrategy |
Naive DEX merging strategy.
|
| Enum | Description |
|---|---|
| DexerTool |
Tool used to dex the inputs.
|
| DexMergerTool |
Tool used to merge dex files.
|
| Exception | Description |
|---|---|
| DexArchiveBuilderException |
Exception thrown if something goes wrong when building a dex archive.
|
| DexArchiveMergerException |
An exception thrown is dex archive merging fails.
|