| Interface | Description |
|---|---|
| ClassFileInput |
This represents input containing .class files.
|
| DexArchive |
Interface describing the DEX archive.
|
| DexMergingStrategy |
Strategy used to merge dex archives into a final DEX file(s).
|
| Class | Description |
|---|---|
| ClassFileEntry |
A single .class file.
|
| ClassFileInputs |
Helper methods for creating
ClassFileInput instances. |
| DexArchiveBuilder |
Converts specified class file inputs to a
DexArchive. |
| DexArchiveBuilderCallable |
Callable helper class used to convert a single CLASS file to a DEX file.
|
| DexArchiveBuilderConfig |
Configuration object used to setup dx when creating a dex archive.
|
| DexArchiveEntry |
A single DEX file in a dex archive.
|
| DexArchiveMerger |
Merges DEX files found in
DexArchives, and produces the final DEX file(s). |
| DexArchiveMergerCallable |
Helper class used to merge specified DEX files to a location.
|
| DexArchives |
Helper methods for the
DexArchive. |
| DexMergerConfig |
Config for dex archive merging.
|
| NaiveDexMergingStrategy |
Naive DEX merging strategy.
|
| ReferenceCountMergingStrategy |
Dex merging strategy that tracks field and method references that can be merged.
|
| RuntimeAnnotatedClassCollector |
A collector for runtime annotated classes.
|
| RuntimeAnnotatedClassDetector |
A detector for runtime annotated classes.
|
| Enum | Description |
|---|---|
| DexingType |
The type of dex we produce.
|
| Exception | Description |
|---|---|
| DexArchiveBuilder.DexBuilderException |
Exception thrown if something goes wrong when building a dex archive.
|
| DexArchiveMerger.DexArchiveMergerException |
Exception thrown when dex archive merging goes wrong.
|