@Value.Enclosing
public interface AndroidPackageableCollection
Modifier and Type | Interface and Description |
---|---|
static class |
AndroidPackageableCollection.ResourceDetails |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableMultimap<APKModule,SourcePath> |
getAndroidManifestPieces()
Android manifests to merge with the manifest skeleton.
|
com.google.common.collect.ImmutableMultimap<APKModule,SourcePath> |
getAssetsDirectories()
Directories containing assets to be included directly in the apk, under the "assets" directory.
|
com.google.common.collect.ImmutableMap<String,BuildConfigFields> |
getBuildConfigs() |
java.util.function.Supplier<com.google.common.collect.ImmutableMap<String,com.google.common.hash.HashCode>> |
getClassNamesToHashesSupplier()
|
com.google.common.collect.ImmutableSet<SourcePath> |
getClasspathEntriesToDex()
Java classes (jars) to include in the package.
|
Set<BuildTarget> |
getJavaLibrariesToDex()
JavaLibrary rules whose output will be dexed and included in the package. |
com.google.common.collect.ImmutableMultimap<APKModule,SourcePath> |
getModuleMappedClasspathEntriesToDex()
Java classes to include in the package sorted into modules
|
com.google.common.collect.ImmutableMultimap<APKModule,SourcePath> |
getNativeLibAssetsDirectories()
Directories containing native libraries to be used as assets.
|
com.google.common.collect.ImmutableMultimap<APKModule,SourcePath> |
getNativeLibsDirectories()
Directories containing native libraries.
|
com.google.common.collect.ImmutableList<SourcePath> |
getNativeLibsDirectoriesForSystemLoader()
Directories containing native libraries which must be loadable by the system loader.
|
com.google.common.collect.ImmutableMultimap<APKModule,NativeLinkableGroup> |
getNativeLinkables()
Native libraries mapped from modules.
|
com.google.common.collect.ImmutableMultimap<APKModule,NativeLinkableGroup> |
getNativeLinkablesAssets()
Native libraries to be packaged as assets.
|
com.google.common.collect.ImmutableSet<SourcePath> |
getNoDxClasspathEntries()
Java classes that were used during compilation, but don't got into the package.
|
com.google.common.collect.ImmutableMultimap<APKModule,SourcePath> |
getPathsToThirdPartyJars()
Prebuilt/third-party jars to be included in the package.
|
com.google.common.collect.ImmutableSet<SourcePath> |
getProguardConfigs()
Proguard configurations to include when running release builds.
|
com.google.common.collect.ImmutableMap<APKModule,AndroidPackageableCollection.ResourceDetails> |
getResourceDetails() |
com.google.common.collect.ImmutableMap<APKModule,AndroidPackageableCollection.ResourceDetails> getResourceDetails()
com.google.common.collect.ImmutableMultimap<APKModule,NativeLinkableGroup> getNativeLinkables()
com.google.common.collect.ImmutableMultimap<APKModule,NativeLinkableGroup> getNativeLinkablesAssets()
com.google.common.collect.ImmutableMultimap<APKModule,SourcePath> getNativeLibsDirectories()
com.google.common.collect.ImmutableMultimap<APKModule,SourcePath> getNativeLibAssetsDirectories()
com.google.common.collect.ImmutableList<SourcePath> getNativeLibsDirectoriesForSystemLoader()
com.google.common.collect.ImmutableMultimap<APKModule,SourcePath> getAssetsDirectories()
com.google.common.collect.ImmutableSet<SourcePath> getProguardConfigs()
com.google.common.collect.ImmutableSet<SourcePath> getClasspathEntriesToDex()
com.google.common.collect.ImmutableMultimap<APKModule,SourcePath> getAndroidManifestPieces()
com.google.common.collect.ImmutableMultimap<APKModule,SourcePath> getModuleMappedClasspathEntriesToDex()
com.google.common.collect.ImmutableSet<SourcePath> getNoDxClasspathEntries()
com.google.common.collect.ImmutableMap<String,BuildConfigFields> getBuildConfigs()
com.google.common.collect.ImmutableMultimap<APKModule,SourcePath> getPathsToThirdPartyJars()
Set<BuildTarget> getJavaLibrariesToDex()
JavaLibrary
rules whose output will be dexed and included in the package.java.util.function.Supplier<com.google.common.collect.ImmutableMap<String,com.google.common.hash.HashCode>> getClassNamesToHashesSupplier()