public interface DexWithClasses
.dex.jar
file that knows what .class
files went into it,
as well as its estimated dex weight.Modifier and Type | Field and Description |
---|---|
static Comparator<DexWithClasses> |
DEX_WITH_CLASSES_COMPARATOR |
static java.util.function.Function<DexProducedFromJavaLibrary,DexWithClasses> |
TO_DEX_WITH_CLASSES |
Modifier and Type | Method and Description |
---|---|
Sha1HashCode |
getClassesHash() |
com.google.common.collect.ImmutableSet<String> |
getClassNames() |
BuildTarget |
getSourceBuildTarget() |
SourcePath |
getSourcePathToDexFile() |
int |
getWeightEstimate() |
static final java.util.function.Function<DexProducedFromJavaLibrary,DexWithClasses> TO_DEX_WITH_CLASSES
static final Comparator<DexWithClasses> DEX_WITH_CLASSES_COMPARATOR
@Nullable BuildTarget getSourceBuildTarget()
SourcePath getSourcePathToDexFile()
.dex.jar
file can be found.com.google.common.collect.ImmutableSet<String> getClassNames()
.class
files that went into the DEX file.Sha1HashCode getClassesHash()
.class
files that went into the DEX file.int getWeightEstimate()
PreDexedFilesSorter
to determine how secondary DEX
files should be packed.